SRC= $(wildcard *.c) OBJ= $(SRC:.c=.o) hibtest : $(HIBTEST) $(HIBTEST) : $(OBJ) $(HIBLIBA) @echo "Linking the test program : hibtest.??z" @$(LD) -o hibtest $(OBJ) $(HIBLIBA) $(LDFLAGS) @echo "Copying files" @mv -f *.??z $(DEBUGFILES) $(HIBTEST_PATH) @echo "********************** hibtest.??z done" .c.o : %.c mktest.h $(HIBLIB_HEADERS) $(HIBLIBA_HEADERS) $(HEADERS_PATH)/internal_types.h $(KERNEL_HEADERS) @echo "Building file: $<" @$(CC) $(CFLAGS) $(ASFLAGS) $< -I$(HIBLIB_PATH) -I$(HIBLIBA_PATH) -I$(HEADERS_PATH) -I$(KERNEL_PATH) $(CALCS) clean : @echo "Removing *.o files" @rm -fv *.o @echo "Removing hibtest.??z" @rm -fv $(HIBTEST_PATH)/*.??z ifeq ($(DEBUG),TRUE) @echo "Removing *.dbg files" @rm -fv $(HIBTEST_PATH)/*.dbg endif