Files
Mareon/ax/AxFacilitor.NMK
Marcel Bourseau f161ffb7d2 MARX#69220 Koppeling Mareon -> Twinq: statusupdates van opdracht naar Twinq
svn path=/Mareon/trunk/; revision=54249
2021-12-21 15:28:25 +00:00

165 lines
5.5 KiB
Plaintext

###############################################################################
## 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