IBM Books

Language Environment Interface Reference


Sample makefile (OS/390-specific)

### Target
TARGET          = userlang
 
### C Compiler
CC              = c89
CFLAGS          = -D_XOPEN_SOURCE_EXTENDED=1 -O -I/u/USER01/netdata/include
 
### C++ Compiler
CCC             = c++
CCFLAGS         = -D_XOPEN_SOURCE_EXTENDED=1 -O -I/u/USER01/netdata/include
 
### Linker/Loader
LD              = c++
LDFLAGS         = $(CCFLAGS) -W l,dll
 
### Sources Headers and Objects
OBJS            = userlang.o
HDRS            = /u/USER01/netdata/include/dtwle.h userlang.h
 
 
#######################
### Program Libraries #
#######################
 
LIBS		= /u/USER01/netdata/defsd/dtwleshr.x
 
########################
### Additional Targets #
########################
 
all:        $(TARGET)
 
$(TARGET):  $(OBJS) $(LIBS)
            echo "Linking $(TARGET) ..."
            $(LD) $(LDFLAGS) -o $(TARGET) $(OBJS) $(LIBS)
            echo "done"
 
userlang.o: $(HDRS) userlang.c
            $(CCC) $(CCFLAGS) -c userlang.c
 
clean:
            rm -f $(OBJS) $(TARGET)
 


[ Top of Page | Previous Page | Next Page | Table of Contents | Index ]