test make improvements
authorMarko Kreen <markokr@gmail.com>
Tue, 14 Sep 2010 21:05:21 +0000 (00:05 +0300)
committerMarko Kreen <markokr@gmail.com>
Wed, 15 Sep 2010 12:00:12 +0000 (15:00 +0300)
test/Makefile

index fff9c90911a886dcdea55420b1002daee9c8c787..8058911a6a5cd8f93aeaace96ea89b9621795275 100644 (file)
@@ -18,13 +18,20 @@ test-all: regtest
 
 include ../Makefile
 
+%.o: %.c $(hdrs)
+       @mkdir -p $(USUAL_OBJDIR)
+       $(E) "  CC" $<
+       $(Q) $(CC) -c -o $@ $(DEFS) $(CPPFLAGS) $(CFLAGS) $<
+
+
 test_config.h: ../usual/config.h force_compat.sed
        sed -f force_compat.sed $< > $@
 
 #libusual.a: test_config.h
 
 regtest: test_config.h libusual.a $(OBJS)
-       $(CC) -o $@ $(OBJS) -L. -lusual
+       $(E) "  LD" $@
+       $(Q) $(CC) -o $@ $(OBJS) -L. -lusual
 
 clean: clean-test
 
@@ -32,3 +39,5 @@ clean-test:
        rm -f libusual.a obj/* *.o regtest
        rm -f config.test usual/config.h test_config.h
 
+config.mak: ../config.mak
+       cp ../config.mak .