############################################################################### ## AxFacilitor.nmk ## ## Project: SM44 FACILITOR ## ## (c) 1995-2014 SG|facilitor bv ## ## ## $Revision$ ## $Id$ ## ## Beschrijving: ## # ## ############################################################################### ## REQUIRES: (in searchpath) ## ## NMAKE.EXE (requires NMAKE.EXE) ## Microsoft (R) Program Maintainance Utility Version 1.11 ## CL.EXE ## Microsoft (R) C Optimizing Compiler Version 6.00A ## -for precompiling only- ## WRAP.EXE (from 10.2.x) for Oracle, renamed to WRAP10.EXE ## ## SED.EXE ## GNU sed version 4.2 ## Copyright (C) 2003 Free Software Foundation, Inc. ## ## All to be found in ..\MAKTOOLS ## ## Uses (external) defines: None ## ## Note: If new modules are added, all source have to be mentioned separately, ## which is quite obvious from the current state of this file.. ## ## Note: For each new schema version the from and to version must be ## mentioned explicitly, which is a pity but it makes sense too ## ############################################################################### ## ## Steps performed are: ## All files are preprocessed directly into their result, no temp files ############# ## ## Directories ## ############# PROJSRC=.\SRC PROJEXE=.\EXE PROJOBJ=.\OBJ ### SOURCE DEFINES (gets info from commandline) ### ## ## New style using schemanumbers ## VERSION=01 ## ## PATH DEFINES ## MAK=. ## ## Source rootdirectory ## MSRC=$(PROJSRC) EXE=$(PROJEXE) OBJ=$(PROJOBJ) PRECOMP=$(MAKTOOLS)\CL PRECOMP_OPTIONS=/EP /D_VER=$(VERSION) CLEANUP1=$(MAKTOOLS)\sedclean.bat .SUFFIXES: .JS .BAT .XML ## ## RESULTS ## all: $(EXE)\Mareon.js \ $(OBJ)\objMareon.js \ $(EXE)\Mareon.bat \ $(EXE)\Mareon.xml ########################################################################## #### #### AX FACILITOR #### ########################################################################## $(EXE)\Mareon.bat : $(MSRC)\AxFacilitor.bat echo Copying AxFacilitor.bat COPY $(MSRC)\AxFacilitor.bat $(EXE)\Mareon.bat > nul $(EXE)\Mareon.xml : $(MSRC)\AxFacilitor.xml echo Copying AxFacilitor.xml COPY $(MSRC)\AxFacilitor.xml $(EXE)\Mareon.xml > nul $(OBJ)\objMareon.js: \ $(MAK)\AxFacilitor.nmk \ $(MSRC)\AxFacilitor.js \ $(MSRC)\F_PutSync.js \ $(MSRC)\F_GetSuppliers.js \ $(MSRC)\A365_GetToken.js \ $(MSRC)\A_GetOpdrachten.js \ $(MSRC)\A2012_GetOpdrachten.js \ $(MSRC)\T_GetOpdrachten.js \ $(MSRC)\R_GetOpdrachten.js \ $(MSRC)\FCLT_GetOpdrachtBijlages.js \ $(MSRC)\A_UploadDocument.js \ $(MSRC)\A2012_UploadDocument.js \ $(MSRC)\R_SetOpdrachtStatus.js \ $(MSRC)\TQ_SetOpdrachtStatus.js \ $(MSRC)\F_PutOpdrachten.js \ $(MSRC)\A_SetSupplierText.js \ $(MSRC)\A2012_SetSupplierText.js \ $(MSRC)\FCLT_SetSupplierText.js \ $(MSRC)\T_SetSupplierText.js \ $(MSRC)\F_GetOpdrachtenAfgemeld.js \ $(MSRC)\A_CompleteServiceTask.js \ $(MSRC)\A2012_CompleteServiceTask.js \ $(MSRC)\FCLT_CompleteServiceTask.js \ $(MSRC)\T_CompleteServiceTask.js \ $(MSRC)\F_GetOpdrachtenFinancAfgerond.js \ $(MSRC)\FCLT_FinancAfrondenServiceTask.js \ $(MSRC)\F_GetOpdrachtenGepland.js \ $(MSRC)\A_PlanServiceTask.js \ $(MSRC)\A2012_PlanServiceTask.js \ $(MSRC)\FCLT_PlanServiceTask.js \ $(MSRC)\T_PlanServiceTask.js \ $(MSRC)\F_GetOpdrachtenVerlengd.js \ $(MSRC)\F_GetOpdrachtenUitvoer.js \ $(MSRC)\F_GetOpdrachtenOnderbroken.js \ $(MSRC)\A365_StatusLog.js \ $(MSRC)\A365_UploadDocument.js \ $(MSRC)\A2012_UpdatePurchStatus.js \ $(MSRC)\A_UpdatePurchStatus.js \ $(MSRC)\F_GetOpdrachtenAcceptedRefused.js \ $(MSRC)\A_RefuseServiceTask.js \ $(MSRC)\A2012_RefuseServiceTask.js \ $(MSRC)\A_AcceptServiceTask.js \ $(MSRC)\A2012_AcceptServiceTask.js \ $(MSRC)\T_AcceptServiceTask.js \ $(MSRC)\F_GetOpdrachtenOpmerking.js \ $(MSRC)\F_GetOpdrachtenBijlagen.js \ $(MSRC)\F_GetOpdrachtenStatussen.js \ $(MSRC)\A_GetReturnCodes.js \ $(MSRC)\F_PutReturnCodes.js \ $(MSRC)\F_GetFacturen.js \ $(MSRC)\F_GetMareonInfo.js \ $(MSRC)\json2.js \ $(MSRC)\Common.js $(PRECOMP) $(PRECOMP_OPTIONS) $(MAK)\AxFacilitor.src>$*.js $(EXE)\Mareon.js : $(OBJ)\objMareon.js util\node util/node_modules/uglify-js/bin/uglifyjs $(OBJ)\objMareon.js --compress>$(EXE)\Mareon.js ## END-OF-FILE