/www/net/Makefile

http://xhttpd.googlecode.com/ · Makefile · 28 lines · 26 code · 2 blank · 0 comment · 0 complexity · c4c44ae25dc0de9a785ec9e0291b583e MD5 · raw file

  1. include ../../make.conf
  2. XOBJS=
  3. OBJS=netdev mac
  4. FLGS=-O3 -I../cgilib/ ../cgilib/cgilib.c
  5. all:
  6. @for obj in $(OBJS); do \
  7. echo "$(CC) $(CFLAGS) $(FLGS) $$obj$(CEXT) -o $$obj$(CGIEXT)"; \
  8. $(CC) $(CFLAGS) $(FLGS) $$obj$(CEXT) -o $$obj$(CGIEXT); \
  9. chmod 755 $$obj$(CGIEXT);\
  10. done;
  11. @for obj in $(XOBJS); do \
  12. echo "$(CC) $(CFLAGS) $(FLGS) $$obj$(CEXT) -o $$obj$(XCGIEXT)"; \
  13. $(CC) $(CFLAGS) $(FLGS) $$obj$(CEXT) -o $$obj$(XCGIEXT); \
  14. chmod 755 $$obj$(XCGIEXT);\
  15. done;
  16. clean:
  17. @for obj in $(OBJS); do \
  18. echo "rm -rf $$obj$(CGIEXT)"; \
  19. rm -rf $$obj$(CGIEXT); \
  20. done;
  21. @for obj in $(XOBJS); do \
  22. echo "rm -rf $$obj$(XCGIEXT)"; \
  23. rm -rf $$obj$(XCGIEXT); \
  24. done;
  25. @echo "rm -rf *.o"
  26. @rm -rf *.o