summaryrefslogtreecommitdiff
path: root/odk/util/makefile.mk
blob: b21c24eb018ff9b5ccc059a4dc5e2980ad29aca7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
PRJ=..
PRJNAME=odk
TARGET=odk

# ------------------------------------------------------------------
.INCLUDE: settings.mk
.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