#
#	Makefile
#
#	* Tue Dec  4 04:41:51 JST 2001 Naoyuki Sawa
#	- 쐬JnB
#	* Sat May 25 15:43:00 JST 2002 Naoyuki Sawa
#	- Cu\zpɓo[W쐬B
#	- AvP[V\zpɓo[W쐬B
#	* Tue Jul  2 12:55:00 JST 2002 Naoyuki Sawa
#	- c[̃}N`ǉB
#	- lib,srf,pex̏o̓t@C$@ŎwB
#	- DEBUGV{`́ACFLAGSłȂLDFLAGSɂ-gǉB
#	  -gw肵ȂƁANɃfobO񂪍폜Ă܂B
#	* Sat Jul 20 21:16:00 JST 2002 Naoyuki Sawa
#	- f[^Ro[gp̋Lqǉ܂B
#	* Mon Jul 22 21:10:00 JST 2002 Naoyuki Sawa
#	- f[^Ro[gp̋Lqdppcmcnvǉ܂B
#	* Mon Jul 23 04:25:00 JST 2002 Naoyuki Sawa
#	- ܂ŃCu\zpƃAvP[V\zpMakefile
#	  ʁXɊǗĂ܂Aʕclip.mkɕA
#	  قȂ镔ꂼMakefileɎc悤ɂ܂B
#	* Sun Jul 28 22:14:00 JST 2002 Naoyuki Sawa
#	- $(PROJECT).peẍˑt@C$(ICON)ǉ܂B
#	* Wed Mar 29 04:42:00 JST 2006 Naoyuki Sawa
#	- cleañ^[QbgɁA*.$A*.psA*.msǉ܂B
#	* Tue Jan 08 11:47:29 JST 2008 Naoyuki Sawa
#	- JX^X^[gAbv[`(cstart.o)g߂̕ύXs܂B
#	  test.pce/Makefileւ̒Ǐ]łB
#	  test.pce/MakefilẽRgQƂĂB
#	* Wed Aug 24 21:05:06 JST 2016 Naoyuki Sawa
#	- ΂炭̊test.simtH_eiXĂȂāÃW[ƐȂȂĂ܂B
#	  ܂test.simtH_g悤ɁAeiXs܂B
#	  ̓Iɂ́Aȉ̒ʂłB
#	- make clean̍폜ΏۂɁAԃt@C(*.$$$$)ǉ܂B
#	  ڍׂ́A/clip/Makefile'Tue Oct 27 21:04:49 JST 2015'̃RgQƂĉB
#	- make clean̍폜ΏۂɁA__tmp__.cmǉ܂B
#	  ڍׂ́A/clip/test.pce/Makefile'Tue Jan 05 21:29:01 JST 2016'̃RgQƂĉB
#	- FRAM_OBJS̒`ǉAOBJSɊ܂߂܂B
#	  /clip/cstart.c'Tue Dec 23 15:42:08 JST 2014'̍XVɂAframtop.oK{ɂȂĂłB
#	- KSVEC128_OBJS,KSVEC200_OBJS̒`ǉAOBJSɊ܂߂܂B
#	  /clip/cstart.c'2015/01/03'̍XVɂAksvec128.o,ksvec200.oK{ɂȂĂłB
#	* Thu Aug 25 22:10:14 JST 2016 Naoyuki Sawa
#	- CLiPCutH_̏ꏊAuϐ'CLIP'vŎw肷悤ɕύX܂B
#	  /clip/test.pce/MakefileƓlłB
#	- PROJECT̃}N`AtH_玩IɎ擾悤ɕύX܂B
#	  /clip/test.pce/MakefileƓlłB
#	- ICOÑ}N`A$(PROJECT).bmp݂邩ǂŎIɏ悤ɕύX܂B
#	  /clip/test.pce/MakefileƓlłB
#	* Sun Aug 28 21:18:28 JST 2016 Naoyuki Sawa
#	- HEADERS̒`폜܂B
#	  /clip/test.pce/MakefileƓlłB
#	- SĂ݂̑*.cASĂ݂̑*.hɈˑ̂Ƃ܂B
#	  /clip/test.pce/MakefileƓlłB
#

#DEBUG=1

#############################################################################
#	}N`
#############################################################################

# * Thu Aug 25 22:10:14 JST 2016 Naoyuki Sawa
# - CLiPCutH_̏ꏊAuϐ'CLIP'vŎw肷悤ɕύX܂B
#   /clip/test.pce/MakefileƓlłB
ifndef CLIP
#CLIP = ..
CLIP = ..\clip
endif #CLIP

# vWFNgw肵ĂB
# vWFNg̓^[Qbgt@C̃x[XƂȂ܂B
PROJECT = $(basename $(notdir $(shell pwd)))

# j[ɕ\^Cgw肵ĂB
CAPTION = $(PROJECT)

# ACRt@Cw肵ĂB
# ACRt@CȂICON̒`RgAEgĂB
ICON = $(patsubst %.bmp,%.pid,$(wildcard $(PROJECT).bmp))

# RAMɔzuR[h́Aŏ̒`łB
# AvP[VɁAȉ̒`͕ύXsvłB
FRAM_OBJS := framtop.o
KSVEC128_OBJS := ksvec128.o
KSVEC200_OBJS := ksvec200.o

# IuWFNgt@C񋓂ĂB
OBJS := $(KSVEC128_OBJS) $(KSVEC200_OBJS) $(FRAM_OBJS) \
	main.o \
	pat.o  \

# Cut@C񋓂ĂB
LIBS =	$(CLIP)\supp\supp.lib \

#//{{2016/08/28폜:HEADERS̒`폜܂B
#//# wb_t@C񋓂ĂB
#//HEADERS = *.h
#//}}2016/08/28폜:HEADERS̒`폜܂B

# vWFNgʂ̃RpCEJIvV`ĂB
# iCN[hpXACupXACut@C̗񋓓j
APP_CFLAGS  =
APP_LDFLAGS =

#############################################################################
#	ANV
#############################################################################

# ^[Qbg
all: srf
srf: $(PROJECT).srf
pex: $(PROJECT).pex
run: srf
	run $(PROJECT).srf
install: pex
	isd =w $(PROJECT).pex
clean:
	@if exist *.$$		del *.$$
	@if exist *.$$$$	del *.$$$$
	@if exist *.ps		del *.ps
	@if exist *.ms		del *.ms
	@if exist *.o		del *.o
	@if exist __tmp__.cm	del __tmp__.cm
	@if exist *.sym		del *.sym
	@if exist *.map		del *.map
	@if exist *.crf		del *.crf
	@if exist *.srf		del *.srf
	@if exist *.pex		del *.pex

# ANV
$(PROJECT).srf: $(OBJS)
	$(LD) -e$@ $(LDFLAGS) $(OBJS) $(LIBS)
$(PROJECT).pex: $(PROJECT).srf $(ICON)
ifneq  (,$(ICON))
	ppack -e -o$@ -n$(CAPTION) -i$(ICON) $(PROJECT).srf
else
	ppack -e -o$@ -n$(CAPTION)           $(PROJECT).srf
endif #(,$(ICON))

#############################################################################
#	ˑ֌W
#############################################################################

# * Sun Aug 28 21:18:28 JST 2016 Naoyuki Sawa
# - SĂ݂̑*.cASĂ݂̑*.hɈˑ̂Ƃ܂B
#   X̃AvP[VɉāAK؂Ɉˑ֌WLqꍇ́A̒`폜Ă\܂B
$(patsubst %.c,%.o,$(wildcard *.c)): $(wildcard *.h)

#############################################################################
# * clip.mk̒ŃV{`̗Lɂď𕪂Ă̂ŁA
#   clip.mk̃CN[h͍ŌɍsȂ΂܂B
include $(CLIP)\clip.mk
