win32.mk
author Edouard Tisserant <edouard.tisserant@gmail.com>
Thu, 19 May 2022 21:29:17 +0200
changeset 50 53ce387343e5
parent 43 1a2658f109da
child 52 3b23cd88a197
permissions -rw-r--r--
merge
# Win32 only distribution

OWN_PROJECTS_EX=CanFestival-3

ide_targets_from_dist: canfestival
	touch $@

CanFestival-3_dir = installer/CanFestival-3
CanFestival-3: $(CanFestival-3_dir)/.stamp
$(CanFestival-3_dir)/.stamp: sources/CanFestival-3_src | installer
canfestival: $(CanFestival-3_dir)/.stamp
	rm -rf $(CanFestival-3_dir)
	cp -a sources/CanFestival-3 $(CanFestival-3_dir)
	cd $(CanFestival-3_dir); \
	./configure --can=tcp_win32 \
				--cc=$(CC) \
				--cxx=$(CXX) \
				--target=win32 \
				--wx=0
	$(MAKE) -C $(CanFestival-3_dir)
	cd $(CanFestival-3_dir); find . -name "*.o" -exec rm {} ';' #remove object files only
	touch $@