home *** CD-ROM | disk | FTP | other *** search
/ Whiteline: Alpha / Whiteline Alpha.iso / progtool / c / egem / source / makefile.lcc < prev    next >
Encoding:
Makefile  |  1994-09-22  |  900 b   |  40 lines

  1. # Makefile zur Erstellung der Enhanced GEM-Library mit dem Lattice CC
  2.  
  3. CC = lc.ttp
  4. AR = oml -b
  5. RM = rm -f
  6.  
  7. # Pfad, in dem die MiNT-Header stehen, die zur Lib-Benutzung notwendig sind.
  8. MINT_INCLUDE = d:/gcc/include
  9.  
  10. # Lattice C Compiler Optionen: Können nach Bedarf eingestellt werden, wobei
  11. # `-w' (int = short) immer eingestellt ist.
  12. LCCOPTS = -v -j30i -j88i -b0 -bn -r6 -d0 -m0 -rs -fm -Oloop
  13.  
  14. # Name der erzeugten Library-Datei
  15. LIB_NAME = e_gem.lib
  16.  
  17. CFLAGS = -w $(LCCOPTS) -ci -I$(MINT_INCLUDE) -D__CREATE_E_GEM_LIB__
  18.  
  19. OBJS = dial.o objc.o popup.o graf.o tool.o image.o scrap.o cookie.o \
  20.     rc_ob_c.o vars.o alerts.o
  21.  
  22. $(LIB_NAME): $(OBJS)
  23.     $(RM) $(LIB_NAME)
  24.     $(AR) $(LIB_NAME) r $(OBJS)
  25.  
  26. $(OBJS): e_gem.h
  27.  
  28. .PHONY:
  29.     clean cleanall
  30.  
  31. CLEANFILES = $(OBJS)
  32.  
  33. CLEANALLFILES = $(CLEANFILES) $(LIB_NAME)
  34.  
  35. clean:
  36.     $(RM) $(CLEANFILES)
  37.  
  38. cleanall:
  39.     $(RM) $(CLEANALLFILES)
  40.