diff options
Diffstat (limited to 'odk')
-rw-r--r-- | odk/util/makefile.mk | 65 |
1 files changed, 45 insertions, 20 deletions
diff --git a/odk/util/makefile.mk b/odk/util/makefile.mk index b21c24eb018f..1a80b260f6bc 100644 --- a/odk/util/makefile.mk +++ b/odk/util/makefile.mk @@ -7,23 +7,48 @@ TARGET=odk .INCLUDE: makefile.pmk # ------------------------------------------------------------------ -.IF "$(OS)"=="WNT" -all:\ - $(BIN)$/$(PRODUCTZIPFILE) -.ELSE -all:\ - $(BIN)$/$(PRODUCTTARGZFILE) -.ENDIF - -$(BIN)$/$(PRODUCTZIPFILE) : $(SDK_CONTENT_CHECK_FILES) $(SDKCHECKFLAG) - +cd $(BIN) && $(WRAPCMD) zip -urq $(PRODUCTZIPFILE) $(PRODUCT_NAME) - -$(BIN)$/$(PRODUCTTARGZFILE) : $(SDK_CONTENT_CHECK_FILES) $(SDKCHECKFLAG) - +-rm -f $@ >& $(NULLDEV) -# tar does not properly support update -.IF "$(OS)"=="SOLARIS" -# always use the system tar on Solaris - +cd $(BIN) && /usr/bin/tar cf - $(PRODUCT_NAME) | gzip - > $(PRODUCTTARGZFILE) -.ELSE - +cd $(BIN) && tar cf - $(PRODUCT_NAME) | gzip - > $(PRODUCTTARGZFILE) -.ENDIF +ZIP1TARGET=odkexamples +ZIP1FLAGS=-u -r +ZIP1DIR=$(PRJ) +ZIP1LIST=examples -x "*CVS*" -x "*makefile.mk" -x "*Storage*" -x "*EmbedDocument*" -x "*register_component*" -x "*examples.html" + +.INCLUDE : target.mk + +ALLTAR:\ + $(BIN)$/$(PRODUCTZIPFILE)\ + $(BIN)$/odk_oo.zip + + +$(BIN)$/$(PRODUCTZIPFILE) : $(SDK_CONTENT_CHECK_FILES) $(SDK_CHECK_FLAGS) + +cd $(BIN)$/$(PRODUCT_NAME) && $(WRAPCMD) zip -urq ..$/$(PRODUCTZIPFILE) . -x "idl/*" + +cd $(BIN)$/$(PRODUCT_NAME) && $(WRAPCMD) zip -urq ..$/odkidl.zip idl/* + +ODK_OO_FILES=\ + $(PRJ)$/index.html \ + $(PRJ)$/docs$/tools.html \ + $(PRJ)$/docs$/notsupported.html \ + $(PRJ)$/docs$/DevelopersGuide_intro.html \ + $(PRJ)$/docs$/install.html \ + $(PRJ)$/docs$/sdk_styles.css \ + $(PRJ)$/docs$/images$/arrow-1.gif \ + $(PRJ)$/docs$/images$/arrow-3.gif \ + $(PRJ)$/docs$/images$/bg_table.gif \ + $(PRJ)$/docs$/images$/bg_table2.gif \ + $(PRJ)$/docs$/images$/bg_table3.gif \ + $(PRJ)$/docs$/images$/nav_down.png \ + $(PRJ)$/docs$/images$/nav_home.png \ + $(PRJ)$/docs$/images$/nav_left.png \ + $(PRJ)$/docs$/images$/nav_right.png \ + $(PRJ)$/docs$/images$/nav_up.png \ + $(PRJ)$/docs$/images$/sdk_head-1.gif \ + $(PRJ)$/docs$/images$/sdk_head-2.gif \ + $(PRJ)$/docs$/images$/sdk_head-3.gif \ + $(PRJ)$/docs$/images$/sdk_line-1.gif \ + $(PRJ)$/docs$/images$/sdk_line-2.gif \ + $(PRJ)$/examples$/examples.html \ + $(PRJ)$/examples$/DevelopersGuide$/examples.html + + +$(BIN)$/odk_oo.zip : $(ODK_OO_FILES) + +cd $(PRJ) && $(WRAPCMD) zip -urq $(subst,$(PRJ)$/, $(BIN)$/odk_oo.zip) $(subst,$(PRJ)$/, $<) + |