151 lines
4.8 KiB
Plaintext
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
|