home *** CD-ROM | disk | FTP | other *** search
/ Beijing Paradise BBS Backup / PARADISE.ISO / software / BBSDOORW / SMAILSRC.ZIP / PASSWD.ZIP / MAKEFILE < prev    next >
Encoding:
Text File  |  1990-04-03  |  994 b   |  54 lines

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