Makefile 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. #!/usr/bin/make -f
  2. # file: VisualStudioNET/Makefile
  3. # ====================================================================
  4. # environment definitions;
  5. # --------------------------------------------------------------------
  6. include ../make.def
  7. # ====================================================================
  8. #
  9. # --------------------------------------------------------------------
  10. CFLAGS+=
  11. LDFLAGS+=
  12. TRASH=*.o t t.* *.[0-9][0-9][0-9] *~ *.log *.obj *.exe *.suo *.ncb
  13. TOOLS=
  14. # ====================================================================
  15. # pseudo targets;
  16. # --------------------------------------------------------------------
  17. all compile: ${TOOLS}
  18. library:
  19. # install -m ${DIR_PERM} -o ${OWNER} -g ${GROUP} -d ${BIN}
  20. scripts manuals:
  21. install: $(TOOLS) library
  22. # install -m ${BIN_PERM} -o ${OWNER} -g ${GROUP} ${TOOLS} ${BIN}
  23. uninstall:
  24. # cd ${BIN}; rm -f ${TOOLS}
  25. # cd ${MAN}; rm -f ${PAGES}
  26. fresh: clean compile
  27. check:
  28. clean:
  29. rm -fr _UpgradeReport_Files *.XML .#*
  30. rm -fr */[Dd]ebug */[Rr]elease */*.[0-9][0-9][0-9]
  31. rm -fr Objects/*/*.?db */*.log */*.tlog */*/*.manifest
  32. rm -f ${TOOLS} ${TRASH}
  33. ignore:
  34. #
  35. # Do not over-write the local .gitignore file; we maintain it
  36. # by hand for now;
  37. #
  38. # echo ${TOOLS} | tr ' ' '\n' > .gitignore
  39. #