Files
Mareon/ax/AxFacilitor.NMK
Marcel Bourseau 5fb3cbfbef MARX#56792: Mareon sync adapter aanpassen tbv nieuwe statussen naar Tobias2012
svn path=/Mareon/trunk/; revision=41303
2019-03-05 11:10:50 +00:00

151 lines
4.8 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)\A_GetOpdrachten.js \
$(MSRC)\A2012_GetOpdrachten.js \
$(MSRC)\T_GetOpdrachten.js \
$(MSRC)\R_GetOpdrachten.js \
$(MSRC)\R_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_GetOpdrachtenGepland.js \
$(MSRC)\A_PlanServiceTask.js \
$(MSRC)\A2012_PlanServiceTask.js \
$(MSRC)\FCLT_PlanServiceTask.js \
$(MSRC)\T_PlanServiceTask.js \
$(MSRC)\F_GetOpdrachtenVerlengd.js \
$(MSRC)\A2012_VerlengServiceTask.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)\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