home *** CD-ROM | disk | FTP | other *** search
Makefile | 1996-08-14 | 1.2 KB | 57 lines |
- #
- # Makefile
- #
- # Note: only tested on Solaris 2
- #
-
- TAR_TXT = JanneButton/src/*.java JanneButton/src/Makefile \
- JanneButton/classes/pixmaps/* JanneButton/*.html \
- JanneButton/Makefile JanneButton/README
- TAR_BIN = JanneButton/images/* JanneButton/classes/*
-
- SUB_DIRS = src
-
- all:
- @for dir in $(SUB_DIRS); do \
- echo Building $@ in $$dir...; \
- ( cd $$dir; \
- $(MAKE) $@ || exit 1 ) ; \
- done
-
- clean:
- @for dir in $(SUB_DIRS); do \
- echo Cleaning in $$dir...; \
- ( cd $$dir; \
- $(MAKE) $@ || exit 1 ) ; \
- done
- $(RM) core *~ JanneButton.tar.gz JanneButton.zip \
- tmp.tar DESVS7NU.tar
-
- tar: all
- $(RM) JanneButton.tar.gz
- ( cd ..;\
- tar cvf JanneButton/JanneButton.tar $(TAR_TXT) $(TAR_BIN) )
- gzip JanneButton.tar
-
- zip: all
- $(RM) JanneButton.zip
- ( cd ..;\
- zip -ulv JanneButton/JanneButton.zip $(TAR_TXT) ;\
- zip -uv JanneButton/JanneButton.zip $(TAR_BIN) )
-
- sun-tar: all
- $(RM) DESVS7NU.tar
- ( cd ..;\
- tar cvf JanneButton/DESVS7NU.tar \
- $(TAR_TXT) $(TAR_BIN) JanneButton/sub_form )
-
- # Note: to install at algonet:
- # - gzcat JanneButton.tar.gz | tar xvf -
- # - mv JanneButton.* JanneButton
- upload: tar zip
- $(RM) tmp.tar
- tar cvf tmp.tar JanneButton.zip JanneButton.tar.gz
-
-
-
-