#* ***** 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 ***** */ STEM=dirclean LXLITE=1 # include main definitions BASEDIR=..\..\.. PRJINC=$(BASEDIR)\config\project.in !include $(BASEDIR)\config\rules.in DESCRIPTION=dirclean makefile !if [@echo $(STARTMSG)] !endif # --- some file definitions for this makefile TARGET=$(BINDIR)\$(STEM).exe OBJS=$(BINDIR)\$(STEM).obj DEF=$(STEM).def DEPENDFILE=$(CMPDIR)\$(STEM).dep HEADERDEPS=$(MK_CONFIG_NOSA_H) FILESTOCLEAN=$(DEPENDFILE) $(OBJS) \ $(BINDIR)\$(STEM).exe \ $(BINDIR)\$(STEM).map \ $(HEADERDEPS) INCLUDE=..\common;$(CMPDIR);$(INCLUDE) # --- general pseudo targets all: $(TARGET) @echo $(ENDMSG) clean: @echo cleaning up files ... -@for %%a in ($(FILESTOCLEAN)) do @del %%a /N >NUL 2>&1 @echo $(ENDMSG) # --- special pseudo targets rel: @$(MAKE) /nologo NDEBUG=1 MAKELEVEL=1 @echo $(ENDMSG) deb: @$(MAKE) /nologo DEBUG=1 MAKELEVEL=1 @echo $(ENDMSG) dep: makedep $(BINDIR) $(DEPENDFILE) @echo $(ENDMSG) # --- include dependencies - create dependency file if not present !if [@dir $(DEPENDFILE) >NUL 2>&1 || makedep $(BINDIR) $(DEPENDFILE)] !endif !include $(DEPENDFILE) !include $(BASEDIR)\config\common.in # --- build program $(BINDIR)\$(STEM).exe: $(HEADERDEPS) $(BINDIR)\$(STEM).obj $(DEF)