makefile.ama 991 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. # Commodore Amiga Makefile
  2. # makefile for libpng and SAS C V6.55 compiler
  3. # Copyright (C) 1995 Wolf Faust
  4. #compiler
  5. CC=sc
  6. #compiler flags
  7. # WARNING: a bug in V6.51 causes bad code with OPTGO
  8. # So use V6.55 or set NOOPTGO!!!!!!!!!
  9. CFLAGS= NOSTKCHK PARMS=REG OPTIMIZE OPTGO OPTPEEP OPTINLOCAL OPTINL\
  10. OPTLOOP OPTRDEP=4 OPTDEP=4 OPTCOMP=4 DEFINE=PNG_INTERNAL
  11. #linker flags
  12. LDFLAGS= SD ND BATCH
  13. #link libs
  14. LDLIBS= libpng.lib libgz.lib LIB:scm.lib LIB:sc.lib Lib:amiga.lib
  15. # linker
  16. LN= slink
  17. # file deletion command
  18. RM= delete quiet
  19. # library (.lib) file creation command
  20. AR= oml
  21. # make directory command
  22. MKDIR= makedir
  23. OBJS = png.o pngset.o pngget.o pngrutil.o pngtrans.o pngwutil.o pngpread.o \
  24. pngread.o pngerror.o pngwrite.o pngrtran.o pngwtran.o pngrio.o pngwio.o pngmem.o
  25. all: libpng.lib pngtest
  26. libpng.lib: $(OBJS)
  27. -$(RM) libpng.lib
  28. $(AR) libpng.lib r $(OBJS)
  29. pngtest: pngtest.o libpng.lib
  30. $(LN) <WITH <
  31. $(LDFLAGS)
  32. TO pngtest
  33. FROM LIB:c.o pngtest.o
  34. LIB $(LDLIBS)
  35. <