-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmakefile
More file actions
25 lines (18 loc) · 1.08 KB
/
Copy pathmakefile
File metadata and controls
25 lines (18 loc) · 1.08 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
BIN_LIB=CMPSYS
LIBLIST=$(BIN_LIB) CLV1
SHELL=/QOpenSys/usr/bin/qsh
all: dynarray.bnd dynarray.srv.rpgle example01.pgm.rpgle
dynarray.rpgle: dynarray.bnd
%._h.rpgle:
system -s "CHGATR OBJ('/home/CLV/dynamicarray/qrpglesrc/$*._h.rpgle') ATR(*CCSID) VALUE(1252)"
%.pgm.rpgle:
system -s "CHGATR OBJ('/home/CLV/dynamicarray/qrpglesrc/$*.pgm.rpgle') ATR(*CCSID) VALUE(1252)"
system "CRTRPGMOD MODULE($(BIN_LIB)/$*) SRCSTMF('/home/CLV/dynamicarray/qrpglesrc/$*.pgm.rpgle') DBGVIEW(*SOURCE) OPTION(*EVENTF)"
system "CRTPGM PGM($(BIN_LIB)/$*) MODULE($(BIN_LIB)/$*) ACTGRP(*NEW)"
%.srv.rpgle:
system -s "CHGATR OBJ('/home/CLV/dynamicarray/qrpglesrc/$*.srv.rpgle') ATR(*CCSID) VALUE(1252)"
system "CRTRPGMOD MODULE($(BIN_LIB)/$*) SRCSTMF('/home/CLV/dynamicarray/qrpglesrc/$*.srv.rpgle') DBGVIEW(*SOURCE) OPTION(*EVENTF)"
system "CRTSRVPGM SRVPGM($(BIN_LIB)/$*) MODULE($(BIN_LIB)/$*) EXPORT(*SRCFILE) SRCSTMF('/home/CLV/dynamicarray/qsrvsrc/$*.bnd')"
system "DLTOBJ OBJ($(BIN_LIB)/$*) OBJTYPE(*MODULE)"
%.bnd:
system -s "CHGATR OBJ('/home/CLV/dynamicarray/qsrvsrc/$*.bnd') ATR(*CCSID) VALUE(1252)"