Add test cases for the dependency fix
This commit is contained in:
parent
b61c0fdb09
commit
5585e756f3
@ -19,11 +19,11 @@ libtest_OBJS = $(OBJDIR)test.o
|
||||
libtest_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
|
||||
libtest_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
|
||||
|
||||
$(OBJDIR)libtest.a: $(libtest_OBJS)
|
||||
$(OBJDIR)libtest.a: $(libtest_OBJS) a.c b.c
|
||||
$(AR) -rc $(OBJDIR)libtest.a $(libtest_OBJS)
|
||||
$(RANLIB) $(OBJDIR)libtest.a
|
||||
|
||||
$(OBJDIR)libtest.0.0.dylib: $(libtest_OBJS)
|
||||
$(OBJDIR)libtest.0.0.dylib: $(libtest_OBJS) a.c b.c
|
||||
$(CCSHARED) -o $(OBJDIR)libtest.0.0.dylib -install_name $(LIBDIR)/libtest.0.dylib $(libtest_OBJS) $(libtest_LDFLAGS)
|
||||
|
||||
$(OBJDIR)libtest.0.dylib: $(OBJDIR)libtest.0.0.dylib
|
||||
|
@ -19,11 +19,11 @@ libtest_OBJS = $(OBJDIR)test.o
|
||||
libtest_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
|
||||
libtest_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
|
||||
|
||||
$(OBJDIR)libtest.a: $(libtest_OBJS)
|
||||
$(OBJDIR)libtest.a: $(libtest_OBJS) a.c b.c
|
||||
$(AR) -rc $(OBJDIR)libtest.a $(libtest_OBJS)
|
||||
$(RANLIB) $(OBJDIR)libtest.a
|
||||
|
||||
$(OBJDIR)libtest.so.0.0: $(libtest_OBJS)
|
||||
$(OBJDIR)libtest.so.0.0: $(libtest_OBJS) a.c b.c
|
||||
$(CCSHARED) -o $(OBJDIR)libtest.so.0.0 -Wl,-soname,libtest.so.0 $(libtest_OBJS) $(libtest_LDFLAGS)
|
||||
|
||||
$(OBJDIR)libtest.so.0: $(OBJDIR)libtest.so.0.0
|
||||
|
@ -19,11 +19,11 @@ libtest_OBJS = $(OBJDIR)test.o
|
||||
libtest_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
|
||||
libtest_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
|
||||
|
||||
$(OBJDIR)libtest.a: $(libtest_OBJS)
|
||||
$(OBJDIR)libtest.a: $(libtest_OBJS) a.c b.c
|
||||
$(AR) -rc $(OBJDIR)libtest.a $(libtest_OBJS)
|
||||
$(RANLIB) $(OBJDIR)libtest.a
|
||||
|
||||
$(OBJDIR)libtest.so.0.0: $(libtest_OBJS)
|
||||
$(OBJDIR)libtest.so.0.0: $(libtest_OBJS) a.c b.c
|
||||
$(CCSHARED) -o $(OBJDIR)libtest.so.0.0 -Wl,-soname,libtest.so.0 $(libtest_OBJS) $(libtest_LDFLAGS)
|
||||
|
||||
$(OBJDIR)libtest.so.0: $(OBJDIR)libtest.so.0.0
|
||||
|
@ -18,7 +18,7 @@ libtest_OBJS = $(OBJDIR)test.o
|
||||
libtest_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
|
||||
libtest_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
|
||||
|
||||
$(OBJDIR)libtest.dll: $(libtest_OBJS)
|
||||
$(OBJDIR)libtest.dll: $(libtest_OBJS) a.c b.c
|
||||
$(CCSHARED) -o $(OBJDIR)libtest.dll $(libtest_OBJS) $(libtest_LDFLAGS)
|
||||
|
||||
$(OBJDIR)test.o: test.c
|
||||
|
@ -5,4 +5,5 @@ dist=Makefile
|
||||
[libtest]
|
||||
type=library
|
||||
sources=test.c
|
||||
depends=a.c,b.c
|
||||
install=$(LIBDIR)
|
||||
|
@ -15,7 +15,7 @@ all: $(TARGETS)
|
||||
object.o_OBJS = $(OBJDIR)object.o
|
||||
object.o_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
|
||||
|
||||
$(OBJDIR)object.o: object.c
|
||||
$(OBJDIR)object.o: object.c a.c b.c
|
||||
$(CC) $(object.o_CFLAGS) -o $(OBJDIR)object.o -c object.c
|
||||
|
||||
clean:
|
||||
|
@ -5,3 +5,6 @@ dist=Makefile
|
||||
type=object
|
||||
sources=object.c
|
||||
install=$(LIBDIR)
|
||||
|
||||
[object.c]
|
||||
depends=a.c,b.c
|
||||
|
@ -18,7 +18,7 @@ test_OBJS = $(OBJDIR)test.o
|
||||
test_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
|
||||
test_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
|
||||
|
||||
$(OBJDIR)test.dylib: $(test_OBJS)
|
||||
$(OBJDIR)test.dylib: $(test_OBJS) a.c b.c
|
||||
$(CCSHARED) -o $(OBJDIR)test.dylib $(test_OBJS) $(test_LDFLAGS)
|
||||
|
||||
$(OBJDIR)test.o: test.c
|
||||
|
@ -18,7 +18,7 @@ test_OBJS = $(OBJDIR)test.o
|
||||
test_CFLAGS = $(CPPFLAGSF) $(CPPFLAGS) $(CFLAGSF) $(CFLAGS)
|
||||
test_LDFLAGS = $(LDFLAGSF) $(LDFLAGS)
|
||||
|
||||
$(OBJDIR)test.so: $(test_OBJS)
|
||||
$(OBJDIR)test.so: $(test_OBJS) a.c b.c
|
||||
$(CCSHARED) -o $(OBJDIR)test.so $(test_OBJS) $(test_LDFLAGS)
|
||||
|
||||
$(OBJDIR)test.o: test.c
|
||||
|
@ -4,4 +4,5 @@ dist=Makefile
|
||||
[test]
|
||||
type=plugin
|
||||
sources=test.c
|
||||
depends=a.c,b.c
|
||||
install=$(LIBDIR)/configure
|
||||
|
@ -13,7 +13,7 @@ all: $(TARGETS)
|
||||
$(OBJDIR)test:
|
||||
./script.sh -P "/somewhere/else" -- "$(OBJDIR)test"
|
||||
|
||||
phony:
|
||||
phony: a.c b.c
|
||||
./script.sh -P "$(PREFIX)" -- "phony"
|
||||
|
||||
clean:
|
||||
|
@ -10,5 +10,6 @@ install=/somewhere/else/again
|
||||
[phony]
|
||||
type=script
|
||||
script=./script.sh
|
||||
depends=a.c,b.c
|
||||
phony=1
|
||||
install=
|
||||
|
Loading…
Reference in New Issue
Block a user