home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / slfinsta.zip / makefile.debug < prev    next >
Makefile  |  2000-03-26  |  3KB  |  76 lines

  1. # Installer Makefile
  2.  
  3. CC = gcc
  4. RM = rm
  5. RC = rc
  6. MAKE = make
  7. COMPRESS = lxlite
  8.  
  9. DEFS =
  10. LIBS =
  11.  
  12. #CFLAGS = -O2 -Zomf -Zsys -Zmt -D__ST_MT_ERRNO__ -I./include -Wall
  13. CFLAGS = -g -Zmt -D__ST_MT_ERRNO__ -I./include -Wall
  14. LDFLAGS = -lrexx
  15. RCFLAGS = -r
  16.  
  17.  
  18. #OBJECTS = globals.obj install.obj uac_comm.obj uac_crc.obj instsup.obj \
  19. #          uac_crt.obj uac_dcpr.obj uac_sys.obj unace.obj dw.obj rexx.obj
  20.  
  21. OBJECTS = globals.o install.o uac_comm.o uac_crc.o instsup.o \
  22.           uac_crt.o uac_dcpr.o uac_sys.o unace.o dw.o rexx.o \
  23.           picture.o
  24.  
  25. SOURCES = globals.c install.c uac_comm.c uac_crc.c instsup.c \
  26.           uac_crt.c uac_dcpr.c uac_sys.c unace.c dw.c rexx.c \
  27.           picture.c
  28.  
  29. #all: sfx.exe packinst
  30. all: sfx.exe
  31.  
  32. $(OBJECTS):
  33.     $(CC) $(CFLAGS) -c $<    
  34.  
  35. packinst: packinst/Makefile Makefile
  36.     @cd packinst
  37.     $(MAKE) -f Makefile all
  38.  
  39. sfx.exe:  $(OBJECTS)
  40.     $(RC) $(RCFLAGS) install.rc
  41.     $(CC) $(CFLAGS) $(LDFLAGS) $(DEFS) -o sfx.exe $(OBJECTS) install.def install.res
  42. #    $(COMPRESS) sfx.exe
  43.  
  44. clean: 
  45.     $(RM) $(OBJECTS) install.exe install.res sfx.exe
  46.  
  47. globals.o: globals.c include/globals.h include/acestruc.h include/unace.h
  48. install.o: install.c install.h instsup.h
  49. instsup.o: instsup.c
  50. rexx.o: rexx.c
  51. uac_comm.o: uac_comm.c include/globals.h include/uac_dcpr.h include/uac_comm.h
  52. uac_crc.o: uac_crc.c include/uac_crc.h
  53. uac_crt.o: uac_crt.c include/os.h include/attribs.h include/globals.h include/uac_crt.h include/uac_sys.h
  54. uac_dcpr.o: uac_dcpr.c include/os.h include/globals.h include/portable.h include/uac_comm.h include/uac_crc.h \
  55.           include/uac_dcpr.h include/uac_sys.h
  56. uac_sys.o: uac_sys.c include/os.h include/globals.h include/uac_sys.h
  57. unace.o: unace.c include/os.h include/globals.h include/portable.h include/uac_comm.h include/uac_crc.h include/uac_crt.h \
  58.            include/uac_dcpr.h include/uac_sys.h
  59. dw.o: dw.c
  60. picture.o: picture.c picture.h
  61. #globals.obj: globals.c include/globals.h include/acestruc.h include/unace.h
  62. #install.obj: install.c install.h instsup.h
  63. #instsup.obj: instsup.c
  64. #rexx.obj: rexx.c
  65. #uac_comm.obj: uac_comm.c include/globals.h include/uac_dcpr.h include/uac_comm.h
  66. #uac_crc.obj: uac_crc.c include/uac_crc.h
  67. #uac_crt.obj: uac_crt.c include/os.h include/attribs.h include/globals.h include/uac_crt.h include/uac_sys.h
  68. #uac_dcpr.obj: uac_dcpr.c include/os.h include/globals.h include/portable.h include/uac_comm.h include/uac_crc.h \
  69. #          include/uac_dcpr.h include/uac_sys.h
  70. #uac_sys.obj: uac_sys.c include/os.h include/globals.h include/uac_sys.h
  71. #unace.obj: unace.c include/os.h include/globals.h include/portable.h include/uac_comm.h include/uac_crc.h include/uac_crt.h \
  72. #           include/uac_dcpr.h include/uac_sys.h
  73. #dw.obj: dw.c
  74. install.res: install.rc install.h
  75.  
  76.