|
@@ -0,0 +1,24 @@
|
|
|
+SRC = console-read.c drums3.c echo.c helloworld.c logring.c pager.c\
|
|
|
+ drums2.c drums.c ioctl.c uid-filter.c
|
|
|
+OBJ = console-read.o drums3.o echo.o helloworld.o logring.o pager.o\
|
|
|
+ drums2.o drums.o ioctl.o uid-filter.o
|
|
|
+TARGETS = console-read drums3 echo helloworld logring pager\
|
|
|
+ drums2 drums ioctl uid-filter
|
|
|
+
|
|
|
+default: $(TARGETS)
|
|
|
+
|
|
|
+install: $(TARGETS)
|
|
|
+
|
|
|
+clean:
|
|
|
+ rm -f *.o *.d $(TARGETS) gmon.out *~
|
|
|
+
|
|
|
+$(TARGETS): %.o: %.c
|
|
|
+ $(CC) '-g -O2 $(SCF) $(GCF)' $< -o $@ libfusd.so.0.0 $(SLF)
|
|
|
+
|
|
|
+%.d: %.c
|
|
|
+ $(CC) -M $(CFLAGS) $< > $@.$$$$; sed 's,\($*\)\.o[ :]*,\1.o $@ : ,g' < $@.$$$$ > $@; rm -f $@.$$$$
|
|
|
+
|
|
|
+ifeq ($(MAKECMDGOALS),target)
|
|
|
+include $(SRC:.c=.d)
|
|
|
+endif
|
|
|
+
|