expat_static.mak 1.2 KB

12345678910111213141516171819202122232425262728
  1. !include ../../Makefile.inc
  2. # ---------------------------------------------------------------------------
  3. PROJECT = $(LIB_PATH)\libexpats_mtd.lib
  4. OBJD = Release\obj\libexpat_static
  5. # ---------------------------------------------------------------------------
  6. OBJFILES = \
  7. $(OBJD)\xmlparse.obj \
  8. $(OBJD)\xmlrole.obj \
  9. $(OBJD)\xmltok.obj \
  10. $(OBJD)\loadlibrary.obj
  11. # ---------------------------------------------------------------------------
  12. DEFINES = _WINDOWS;WIN32;NDEBUG;_LIB;XML_STATIC;WINSCP;_NO_VCL;_ASSERTE;NO_STRICT;_RTLDLL
  13. INCLUDEPATH = ..;..\lib
  14. WARNINGS = -w-rch -w-par -w-8027 -w-8026 -w-ccc -w-8012
  15. CFLAG1 = $(CFLAG_COMMON)
  16. LFLAGS =
  17. # ---------------------------------------------------------------------------
  18. .autodepend
  19. # ---------------------------------------------------------------------------
  20. DEFINESARGS = -D$(DEFINES:;= -D)
  21. # ---------------------------------------------------------------------------
  22. $(PROJECT): $(OBJFILES)
  23. $(MKLIB) $@ $(**)
  24. # ---------------------------------------------------------------------------
  25. .path.c = ..\lib
  26. .c.obj:
  27. $(CC) $(CFLAG1) $(WARNINGS) -I$(INCLUDEPATH:;= -I) $(DEFINESARGS) -n$(@D) {$< }
  28. # ---------------------------------------------------------------------------