home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Professional / OS2PRO194.ISO / os2 / editor / pminfo / makefile < prev    next >
Makefile  |  1994-01-31  |  1KB  |  43 lines

  1. #
  2. # Makefile
  3. # This Makefile is written to work with dmake
  4. # If it works with any other make utility, it's purely coincidental
  5. #
  6.  
  7. CPPFLAGS = -Wall
  8. CFLAGS =
  9. OBJ = pminfo.obj COPYING.obj Copyrght.obj
  10. LIBS = os2 libc libgpp
  11. CC = gcc
  12.  
  13. COMPILE = $(CC) $(CFLAGS) $(CPPFLAGS) -c
  14.  
  15. pminfo.exe: $(OBJ) pminfo.res 
  16.     collect -o construc.s $(OBJ) -lgpp
  17.     $(COMPILE) construc.s
  18.     link386 $(OBJ) construc.obj,pminfo.exe,NUL,$(LIBS),pminfo.def
  19.     rc pminfo.res
  20.  
  21. pminfo.res: pminfo.rc pminfo.h pminfo.ico
  22.     rc -r pminfo
  23.  
  24. Copyrght.obj: Copyrght.c
  25.     $(COMPILE) Copyrght.c
  26. Copyrght.c: embed.pl Copyrght
  27.     perl embed.pl Copyrght
  28. COPYING.obj: COPYING.c
  29.     $(COMPILE) COPYING.c
  30. COPYING.c: embed.pl COPYING
  31.     perl embed.pl COPYING
  32.  
  33. pminfo.obj: pminfo.cc pminfo.h
  34.     $(COMPILE) pminfo.cc
  35.  
  36. # Don't normally remove stuff that requires perl
  37. # Not everyone will have it installed
  38. # Of course, not everyone has rm either
  39. realclean: clean
  40.     rm -f COPYING.c Copyrght.c
  41. clean:
  42.     rm -f *.obj *.res construc.s
  43.