home *** CD-ROM | disk | FTP | other *** search
/ Large Pack of OldSkool DOS MOD Trackers / ht12_m68k.lha / HivelyTracker / Replayer / src / makefile < prev    next >
Encoding:
Makefile  |  2006-12-09  |  782 b   |  38 lines

  1. CC = gcc
  2.  
  3. AR = ar
  4. RANLIB = ranlib
  5. DEBUGLIB =
  6.  
  7. ifeq ($(CC),vc)
  8.     CFLAGS = -O2 -Iinclude -Ivbcc:PosixLib/include -D_AMIGAOS3_ -c99 +aos68k_warpos -cpu=68060 -fpu=68881
  9.     LFLAGS = -lm040 -lamiga
  10. endif
  11. ifeq ($(CC),gcc)
  12.     ifeq ($(TARGET),os3)
  13.     CPU = -m68020
  14.         CFLAGS = -msmall-code -O2 -fomit-frame-pointer -Wall -D_AMIGAOS3_ -Iinclude $(CPU)
  15.         LFLAGS = -noixemul -lm
  16.     else
  17.         CFLAGS = -Wall -mcrt=newlib -ggdb
  18.         LFLAGS = -lm -mcrt=newlib -ggdb
  19.     endif
  20. endif
  21.  
  22. all: play_hvl
  23.  
  24. clean:
  25.     rm *.o
  26.  
  27. play_hvl: play_hvl.o hvl_replay.o
  28.     $(CC) -o play_hvl play_hvl.o hvl_replay.o $(LFLAGS)
  29. ifeq ($(CC),gcc)
  30.     strip play_hvl
  31. endif
  32.  
  33. play_hvl.o: play_hvl.c hvl_replay.h
  34.     $(CC) -c play_hvl.c -o play_hvl.o $(CFLAGS)
  35.  
  36. hvl_replay.o: hvl_replay.c hvl_replay.h
  37.     $(CC) -c hvl_replay.c -o hvl_replay.o $(CFLAGS)
  38.