nancy.liao
7 天以前 cc47c934744c759fa47133fc70b7d23aa4a2d7f1
libscpi/Makefile
@@ -1,9 +1,9 @@
VERSION = 2.1.0
LIBNAME = scpi
CFLAGS += -Wextra -Wmissing-prototypes -Wimplicit -g -Iinc
CFLAGS += -Wextra -Wmissing-prototypes -Wimplicit -Iinc
CFLAGS_SHARED += $(CFLAGS) -fPIC
LDFLAGS += -Wl,--as-needed
LDFLAGS += -lm -Wl,--as-needed
#TESTCFLAGS += $(CFLAGS) `pkg-config --cflags cunit`
#TESTLDFLAGS += $(LDFLAGS) `pkg-config --libs cunit`
TESTCFLAGS += $(CFLAGS)
@@ -85,16 +85,16 @@
$(DISTDIR):
   mkdir -p $@
$(OBJDIR_STATIC)/%.o: src/%.c $(HDRS) $(OBJDIR_STATIC)
$(OBJDIR_STATIC)/%.o: src/%.c $(HDRS) | $(OBJDIR_STATIC)
   $(CC) -c $(CFLAGS) $(CPPFLAGS) -o $@ $<
$(OBJDIR_SHARED)/%.o: src/%.c $(HDRS) $(OBJDIR_SHARED)
$(OBJDIR_SHARED)/%.o: src/%.c $(HDRS) | $(OBJDIR_SHARED)
   $(CC) -c $(CFLAGS_SHARED) $(CPPFLAGS) -o $@ $<
$(DISTDIR)/$(STATICLIB): $(DISTDIR) $(OBJS_STATIC)
$(DISTDIR)/$(STATICLIB): $(OBJS_STATIC) | $(DISTDIR)
   $(AR) $(STATICLIBFLAGS) $(DISTDIR)/$(STATICLIB) $(OBJS_STATIC)
$(DISTDIR)/$(SHAREDLIBVER): $(DISTDIR) $(OBJS_SHARED)
$(DISTDIR)/$(SHAREDLIBVER): $(OBJS_SHARED) | $(DISTDIR)
   $(CC) $(SHAREDLIBFLAGS) -o $(DISTDIR)/$(SHAREDLIBVER) $(OBJS_SHARED)
$(TESTDIR)/%.o: $(TESTDIR)/%.c