test -e doesn't work on solaris. Use test -f.
[swftools.git] / swfs / Makefile.in
index 65fde3d..ca11cc3 100644 (file)
@@ -74,9 +74,9 @@ WORDS_BIGENDIAN = @WORDS_BIGENDIAN@
 bin_PROGRAMS = simple_viewer PreLoaderTemplate
 LDADD = 
 simple_viewer_SOURCES = simple_viewer.c
-simple_viewer_LDADD = ../lib/rfxswf.o
-PreLoaderTemplate_SOURCES = simple_viewer.c
-PreLoaderTemplate_LDADD = ../lib/rfxswf.o
+simple_viewer_LDADD = ../lib/librfxswf.a
+PreLoaderTemplate_SOURCES = PreLoaderTemplate.c
+PreLoaderTemplate_LDADD = ../lib/librfxswf.a
 INCLUDES = -I../lib
 pkgdata_DATA = simple_viewer.swf PreLoaderTemplate.swf swft_loader.swf tessel_loader.swf
 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
@@ -91,10 +91,10 @@ CPPFLAGS = @CPPFLAGS@
 LDFLAGS = @LDFLAGS@
 LIBS = @LIBS@
 simple_viewer_OBJECTS =  simple_viewer.o
-simple_viewer_DEPENDENCIES =  ../lib/rfxswf.o
+simple_viewer_DEPENDENCIES =  ../lib/librfxswf.a
 simple_viewer_LDFLAGS = 
 PreLoaderTemplate_OBJECTS =  PreLoaderTemplate.o
-PreLoaderTemplate_DEPENDENCIES =  ../lib/rfxswf.o
+PreLoaderTemplate_DEPENDENCIES =  ../lib/librfxswf.a
 PreLoaderTemplate_LDFLAGS = 
 CFLAGS = @CFLAGS@
 COMPILE = $(CC) $(DEFS) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
@@ -169,8 +169,10 @@ install-pkgdataDATA: $(pkgdata_DATA)
            $(INSTALL_DATA) $$p $(DESTDIR)$(pkgdatadir)/$$p; \
          fi; fi; \
        done
-       $(LN_S) $(DESTDIR)$(pkgdatadir)/simple_viewer.swf $(DESTDIR)$(pkgdatadir)/default_viewer.swf
-       $(LN_S) $(DESTDIR)$(pkgdatadir)/tessel_loader.swf $(DESTDIR)$(pkgdatadir)/default_loader.swf
+       test -f $(DESTDIR)$(pkgdatadir)/default_viewer.swf || \
+           $(LN_S) $(DESTDIR)$(pkgdatadir)/simple_viewer.swf $(DESTDIR)$(pkgdatadir)/default_viewer.swf; \
+       test -f $(DESTDIR)$(pkgdatadir)/default_loader.swf || \
+           $(LN_S) $(DESTDIR)$(pkgdatadir)/tessel_loader.swf $(DESTDIR)$(pkgdatadir)/default_loader.swf; \
 
 uninstall-pkgdataDATA:
        @$(NORMAL_UNINSTALL)