home *** CD-ROM | disk | FTP | other *** search
/ Source Code 1992 March / Source_Code_CD-ROM_Walnut_Creek_March_1992.iso / usenet / altsrcs / 1 / 1350 / makefile < prev    next >
Makefile  |  1990-12-28  |  901b  |  49 lines

  1. #
  2. #  Makefile (well, sort of) for passwd library
  3. #
  4. #  This makes the library just fine, but only in the small memory model.
  5. #  Some editing will be needed to make the other libraries.
  6. #
  7.  
  8. MODEL = s
  9. CFLAGS = -w -O -m$(MODEL)
  10. OBJS = endpwent.obj getpwnam.obj pw_file.obj setpwent.obj getpwent.obj\
  11.        getpwuid.obj pw_open.obj
  12. LIBNAME = $(MODEL)pwd.lib
  13.  
  14. .c.obj:
  15.     tcc $(CFLAGS) -c $<
  16.     tlib $(LIBNAME) /C /E +-$*
  17.  
  18. all: $(LIBNAME) # test.exe
  19.  
  20. clean:
  21.     -rm /f *.obj $(MODEL)pwd.bak
  22.  
  23. clobber: clean
  24.     -rm /f $(MODEL)pwd.lib test.exe
  25.  
  26. $(LIBNAME): $(OBJS)
  27.  
  28. test.exe: test.obj spwd.lib
  29.     tcc $(CFLAGS) -etest test.obj spwd.lib
  30.  
  31. test.obj: test.c pwd.h
  32.     tcc $(CFLAGS) -c $*
  33.  
  34. endpwent.obj: endpwent.c pwd.h
  35.  
  36. getpwnam.obj: getpwnam.c pwd.h
  37.  
  38. pw_file.obj: pw_file.c pwd.h
  39.  
  40. setpwent.obj: setpwent.c pwd.h
  41.  
  42. getpwent.obj: getpwent.c pwd.h
  43.  
  44. getpwuid.obj: getpwuid.c pwd.h
  45.  
  46. pw_open.obj: pw_open.c pwd.h
  47.  
  48.  
  49.