fixed z-order problems in poly2bitmap
[swftools.git] / swfs / Makefile.in
index b00f5c8..bf411ca 100644 (file)
@@ -5,25 +5,33 @@ include ../Makefile.common
 
 all: simple_viewer.swf keyboard_viewer.swf PreLoaderTemplate.swf
 
-programs = simple_viewer keyboard_viewer PreLoaderTemplate
+programs = simple_viewer$(E) keyboard_viewer$(E) PreLoaderTemplate$(E)
 
-%.o: %.c
-       $(C) -I../lib $< -o $@
+simple_viewer.$(O): simple_viewer.c
+       $(C) -I../lib simple_viewer.c -o $@
+keyboard_viewer.$(O): keyboard_viewer.c
+       $(C) -I../lib keyboard_viewer.c -o $@
+PreLoaderTemplate.$(O): PreLoaderTemplate.c
+       $(C) -I../lib PreLoaderTemplate.c -o $@
 
-%: %.o
-       $(L) $< -o $@ ../lib/librfxswf.a $(LIBS) 
+simple_viewer$(E): simple_viewer.$(O) ../lib/librfxswf$(A) ../lib/libbase$(A)
+       $(L) simple_viewer.$(O) -o $@ ../lib/librfxswf$(A) ../lib/libbase$(A) $(LIBS) 
+keyboard_viewer$(E): keyboard_viewer.$(O) ../lib/librfxswf$(A) ../lib/libbase$(A) 
+       $(L) keyboard_viewer.$(O) -o $@ ../lib/librfxswf$(A) ../lib/libbase$(A) $(LIBS) 
+PreLoaderTemplate$(E): PreLoaderTemplate.$(O) ../lib/librfxswf$(A) ../lib/libbase$(A) 
+       $(L) PreLoaderTemplate.$(O) -o $@ ../lib/librfxswf$(A) ../lib/libbase$(A) $(LIBS) 
 
 simple_viewer.swf: $(programs)
        @echo Calling ./keybard_viewer to create keyboard_viewer.swf
-       ./simple_viewer
+       ./simple_viewer$(E) || true
 
 keyboard_viewer.swf: $(programs)
        @echo Calling ./simple_viewer to create simple_viewer.swf
-       ./keyboard_viewer
+       ./keyboard_viewer$(E) || true
 
 PreLoaderTemplate.swf: $(programs)
        @echo Calling ./PreLoaderTemplate to create PreLoaderTemplate.swf
-       ./PreLoaderTemplate
+       ./PreLoaderTemplate$(E) || true
 
 install:
        $(mkinstalldirs) $(pkgdatadir)
@@ -33,10 +41,10 @@ install:
        $(INSTALL_DATA) ./PreLoaderTemplate.swf $(pkgdatadir)/swfs/PreLoaderTemplate.swf
        $(INSTALL_DATA) ./tessel_loader.swf $(pkgdatadir)/swfs/tessel_loader.swf
        $(INSTALL_DATA) ./swft_loader.swf $(pkgdatadir)/swfs/swft_loader.swf
-       test -f $(pkgdatadir)/swfs/default_viewer.swf || \
-           $(LN_S) $(pkgdatadir)/swfs/simple_viewer.swf $(pkgdatadir)/swfs/default_viewer.swf; \
-       test -f $(pkgdatadir)/swfs/default_loader.swf || \
-           $(LN_S) $(pkgdatadir)/swfs/tessel_loader.swf $(pkgdatadir)/swfs/default_loader.swf; \
+       test -f $(pkgdatadir)/swfs/default_viewer.swf -o -L $(pkgdatadir)/swfs/default_viewer.swf || \
+           $(LN_S) $(pkgdatadir)/swfs/simple_viewer.swf $(pkgdatadir)/swfs/default_viewer.swf;
+       test -f $(pkgdatadir)/swfs/default_loader.swf -o -L $(pkgdatadir)/swfs/default_loader.swf || \
+           $(LN_S) $(pkgdatadir)/swfs/tessel_loader.swf $(pkgdatadir)/swfs/default_loader.swf;
                
 uninstall:
        $(UNINSTALL_DATA) $(pkgdatadir)/swfs/simple_viewer.swf
@@ -48,5 +56,9 @@ uninstall:
        $(UNINSTALL_DATA) $(pkgdatadir)/swfs/default_loader.swf
 
 clean: 
-       rm -f *.o *.lo *.a *.la simple_viewer keyboard_viewer PreLoaderTemplate simple_viewer.swf keyboard_viewer.swf PreLoaderTemplate.swf
+       rm -f *.o *.obj *.lo *.a *.lib *.la gmon.out 
+       rm -f simple_viewer keyboard_viewer PreLoaderTemplate 
+       rm -f simple_viewer$(E) keyboard_viewer$(E) PreLoaderTemplate$(E) 
+       rm -f simple_viewer.exe keyboard_viewer.exe PreLoaderTemplate.exe
+       rm -f simple_viewer.swf keyboard_viewer.swf PreLoaderTemplate.swf