home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 6 File / 06-File.zip / mc454src.zip / mc-4.5.4.src / os2emx / src / pwd / Makefile < prev    next >
Makefile  |  1999-01-04  |  623b  |  38 lines

  1.  
  2. include ../../Make.common
  3.  
  4. # Defined (compiler)
  5.  
  6. DEFINED = -DLIBDIR=\""$(libdir)/"\"
  7.  
  8. # Include Directories
  9.  
  10. INCLUDES = -I../.. -I.. -I. 
  11.  
  12. CC= gcc
  13. CF= -c $(INCLUDES) $(DEFINED) -O3
  14. CXF = -s $(INCLUDES) $(DEFINED) -O3
  15.  
  16. CRYPTLIB = ../../lib/ufc.a
  17. PWD=../../lib/pwd.o
  18.  
  19. OBJS= getopt.o getpass.o
  20.  
  21.  
  22. all: $(PWD) mcpasswd.exe
  23.  
  24.  
  25. $(PWD): mcpwd.c mcpwd.h
  26.     $(CC) $(CF) -o $@ $<
  27.  
  28. mcpasswd.exe: mcpasswd.c $(PWD) getopt.o getpass.o
  29.     $(CC) $(CXF) -o $@ $< $(OBJS) $(PWD) $(CRYPTLIB)
  30.  
  31. getopt.o: getopt.c
  32.     $(CC) $(CF) -o $@ $<
  33.  
  34. getpass.o: getpass.c
  35.     $(CC) $(CF) -o $@ $<
  36.  
  37. clean:
  38.     rm -f *.o *.exe $(PWD)