blob: e7ff01dde8c744981bfa61319363fc3fb36dcb69 [file] [log] [blame]
include ../makefile.define
ifeq ($(OS), AIX)
CPPFLAGS = $(MY_FLAGS) -I../libsci
PROG = scia
PROG64 = scia64
else
CPPFLAGS = $(MY_FLAGS) -I../libsci -fPIC
ifeq ($(ARCH), i686)
PROG = scia
PROG64 =
else
PROG = scia
PROG64 = scia64
endif
endif
all : $(PROG) $(PROG64)
$(PROG) : $(OBJS) ../common/libcmn.a
@$(CC32) $(CPPFLAGS) -o $(PROG) $(OBJS) -L../common -lcmn -lrt -ldl
$(PROG64) : $(OBJS64) ../common/libcmn64.a
@$(CC64) $(CPPFLAGS) -o $(PROG64) $(OBJS64) -L../common -lcmn64 -lrt -ldl
install : $(PROG) $(PROG64)
ifeq ($(OS), AIX)
cp -p $(PROG) $(BIN_DIR)
chmod 775 $(BIN_DIR)/$(PROG)
ln -sf $(BIN_DIR)/$(PROG) /usr/bin/$(PROG)
cp -p $(PROG64) $(BIN_DIR)
chmod 775 $(BIN_DIR)/$(PROG64)
ln -sf $(BIN_DIR)/$(PROG64) /usr/bin/$(PROG64)
else
cp -p $(PROG) $(BIN_DIR)
chmod 775 $(BIN_DIR)/$(PROG)
ln -sf $(BIN_DIR)/$(PROG) /usr/bin/$(PROG)
ifneq ($(ARCH), i686)
cp -p $(PROG64) $(BIN_DIR)
chmod 775 $(BIN_DIR)/$(PROG64)
ln -sf $(BIN_DIR)/$(PROG64) /usr/bin/$(PROG64)
endif
endif
clean :
rm -f $(PROG) $(PROG64) $(OBJS) $(OBJS64) core *.d