makefile_for_smac 867 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. SOURCES = chara.c game.c man.c mansub.c mansub2.c map.c mapsub.c menu.c monster.c picture.c player.c smac.c stage.c dsp.c etc.c
  2. # コマンドラインの長さには制限があるので,長さに注意すること
  3. OBJS = chara.o game.o man.o mansub.o mansub2.o map.o mapsub.o menu.o monster.o picture.o player.o smac.o stage.o dsp.o etc.o main.o
  4. .SUFFIXES: .c .o
  5. all : smac
  6. smac : $(OBJS)
  7. gcc -g -o smac $(OBJS) -lwonx -lX11 -lXt -L. -L/usr/X11R6/lib
  8. # xsmac
  9. #smac : smac.fx
  10. #smac.fx : smac.bin
  11. # doscmd mkfent16 smac.cf
  12. #smac.bin : $(OBJS)
  13. # echo $(OBJS) > objs
  14. # doscmd lcc86 -o smac.bin -O @objs
  15. .c.o : $*.c
  16. gcc -c $*.c -g -I.
  17. clean :
  18. rm -f smac.fx smac.bin smac $(OBJS)
  19. package : smac.fx
  20. rm -fR smac-b02
  21. mkdir -p smac-b02
  22. cp -R copying copyrigh readme history makefile doscmdrc *.c *.h \
  23. smac.bin smac.cf smac.fx pic8 \
  24. smac-b02
  25. zip -r smac-b02 smac-b02
  26. xsmac :