#* ***** BEGIN LICENSE BLOCK ***** # Version: CDDL 1.0 # # The contents of this file are subject to the COMMON DEVELOPMENT AND # DISTRIBUTION LICENSE (CDDL) Version 1.0 (the "License"); you may not use # this file except in compliance with the License. You may obtain a copy of # the License at http://www.sun.com/cddl/ # # Software distributed under the License is distributed on an "AS IS" basis, # WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License # for the specific language governing rights and limitations under the # License. # # The Original Code is # "netlabs.org Open Source Archive Administrator/Client" # # The Original Distribution Package is named # "netlabs.org Open Source Archive Administrator/Client" # and maintained and distributed by the Initial Developer # and/or netlabs.org only. # # In addition to the CDDL the following applies: # If you modify the Original Code, you may distribute it only # as a part of a distribution package where # - the name of the package, created directories or # OS2.INI entries do not contain any of the terms # - "netlabs.org Open Source Archive" # - "NOSA" # - "NOSAC" # - "NOSAADM" # - neither netlabs.org nor the Initial Developer is stated as # the vendor or originator of the resulting Distribution Package, # which contains the Modified Code. # # The Initial Developer of the Original Code is # netlabs.org: Christian Langanke . # Portions created by the Initial Developer are Copyright (C) 1999-2008 # the Initial Developer. All Rights Reserved. # # Contributor(s): # # ***** END LICENSE BLOCK ***** */ # include configuration (compiler options), # also defines $(BINDIR), $(INCDIR) etc. BASEDIR=..\.. PRJINC=$(BASEDIR)\config\project.in !include $(BASEDIR)\config\rules.in DESCRIPTION=NOSA Build System Online Help makefile !if [@echo $(STARTMSG)] !endif # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - .SUFFIXES: .SUFFIXES: .txt .ipf. inf .inc # --- define files to build or being required INFFILE=$(BASEDIR)\bin\help.inf IPFFILE=$(CMPDIR)\help.ipf SRCFILE=help.txt CONFIGFILE=$(BASEDIR)\config\nosa.in INCFILES= nosatitle.inc $(CONFIGFILE) $(MK_CONFIG_NOSA_INC) PANEL= CLEANUPFILES= $(IPFFILE) $(INFFILE) TARGET=$(INFFILE) # --- determine where to search for bitmaps IPFCARTWORK=..\bmp;..\..\shared\bmp; INCLUDE=$(INCLUDE);$(IPFCARTWORK); # inference rules .txt{$(BASEDIR)\bin}.inf: htext /n $(@B).txt $(CMPDIR)\$(@B).ipf $(BASEDIR)\bin\$(@B).inf # pseudotargets all: $(TARGET) @echo $(ENDMSG) clean: @echo About to cleanup the target files ... -@for %%a in ($(CLEANUPFILES)) do @(if exist %%a (echo - %%a & del %%a /N $(TO_NUL))) @echo Done. @echo $(ENDMSG) show: all @start view $(TARGET) $(PANEL) view: show !include $(BASEDIR)\config\common.in # - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - # build inf file $(INFFILE): $(SRCFILE) $(INCFILES)