238 lines
4.2 KiB
Makefile
238 lines
4.2 KiB
Makefile
#############################################################################
|
|
# Makefile for building arithmetic
|
|
# Generated by tmake at 16:03, 2003/06/11
|
|
# Project: arithmetic
|
|
# Template: lib
|
|
#############################################################################
|
|
|
|
####### Compiler, tools and options
|
|
|
|
CC = cl
|
|
CXX = cl
|
|
CFLAGS = -nologo -W3 -O1 -DHAVE_CONFIG_H -DNO_DEBUG
|
|
CXXFLAGS= -nologo -W3 -O1 -DHAVE_CONFIG_H -DNO_DEBUG
|
|
INCPATH = -I"..\.." -I"..\..\include" -I"$(QTDIR)\include"
|
|
LIB = lib /NOLOGO
|
|
MOC = moc
|
|
UIC = uic
|
|
|
|
ZIP = zip -r -9
|
|
|
|
####### Files
|
|
|
|
HEADERS = ..\..\config.h
|
|
SOURCES = arith_dispatch.c \
|
|
im_abs.c \
|
|
im_add.c \
|
|
im_avg.c \
|
|
im_cmulnorm.c \
|
|
im_costra.c \
|
|
im_deviate.c \
|
|
im_divide.c \
|
|
im_ceil.c \
|
|
im_floor.c \
|
|
im_expntra.c \
|
|
im_fav4.c \
|
|
im_gadd.c \
|
|
im_gaddim.c \
|
|
im_gfadd.c \
|
|
im_invert.c \
|
|
im_lintra.c \
|
|
im_litecor.c \
|
|
im_log10tra.c \
|
|
im_logtra.c \
|
|
im_max.c \
|
|
im_maxpos.c \
|
|
im_measure.c \
|
|
im_min.c \
|
|
im_minpos.c \
|
|
im_multiply.c \
|
|
im_powtra.c \
|
|
im_remainder.c \
|
|
im_sign.c \
|
|
im_sintra.c \
|
|
im_stats.c \
|
|
im_subtract.c \
|
|
im_tantra.c
|
|
OBJECTS = arith_dispatch.obj \
|
|
im_abs.obj \
|
|
im_add.obj \
|
|
im_avg.obj \
|
|
im_cmulnorm.obj \
|
|
im_costra.obj \
|
|
im_deviate.obj \
|
|
im_divide.obj \
|
|
im_ceil.obj \
|
|
im_floor.obj \
|
|
im_expntra.obj \
|
|
im_fav4.obj \
|
|
im_gadd.obj \
|
|
im_gaddim.obj \
|
|
im_gfadd.obj \
|
|
im_invert.obj \
|
|
im_lintra.obj \
|
|
im_litecor.obj \
|
|
im_log10tra.obj \
|
|
im_logtra.obj \
|
|
im_max.obj \
|
|
im_maxpos.obj \
|
|
im_measure.obj \
|
|
im_min.obj \
|
|
im_minpos.obj \
|
|
im_multiply.obj \
|
|
im_powtra.obj \
|
|
im_remainder.obj \
|
|
im_sign.obj \
|
|
im_sintra.obj \
|
|
im_stats.obj \
|
|
im_subtract.obj \
|
|
im_tantra.obj
|
|
INTERFACES =
|
|
UICDECLS =
|
|
UICIMPLS =
|
|
SRCMOC =
|
|
OBJMOC =
|
|
DIST =
|
|
TARGET = ..\..\Release\arithmetic.lib
|
|
INTERFACE_DECL_PATH = .
|
|
|
|
####### Implicit rules
|
|
|
|
.SUFFIXES: .cpp .cxx .cc .c
|
|
|
|
.cpp.obj:
|
|
$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
|
|
|
|
.cxx.obj:
|
|
$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
|
|
|
|
.cc.obj:
|
|
$(CXX) -c $(CXXFLAGS) $(INCPATH) -Fo$@ $<
|
|
|
|
.c.obj:
|
|
$(CC) -c $(CFLAGS) $(INCPATH) -Fo$@ $<
|
|
|
|
####### Build rules
|
|
|
|
all: $(TARGET)
|
|
|
|
$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
|
|
$(LIB) /OUT:$(TARGET) @<<
|
|
$(OBJECTS) $(OBJMOC)
|
|
<<
|
|
|
|
moc: $(SRCMOC)
|
|
|
|
tmake: Makefile
|
|
|
|
Makefile: arithmetic.pro
|
|
tmake arithmetic.pro -o Makefile
|
|
|
|
dist:
|
|
$(ZIP) arithmetic.zip arithmetic.pro $(SOURCES) $(HEADERS) $(DIST) $(INTERFACES)
|
|
|
|
clean:
|
|
-del arith_dispatch.obj
|
|
-del im_abs.obj
|
|
-del im_add.obj
|
|
-del im_avg.obj
|
|
-del im_cmulnorm.obj
|
|
-del im_costra.obj
|
|
-del im_deviate.obj
|
|
-del im_divide.obj
|
|
-del im_ceil.obj
|
|
-del im_floor.obj
|
|
-del im_expntra.obj
|
|
-del im_fav4.obj
|
|
-del im_gadd.obj
|
|
-del im_gaddim.obj
|
|
-del im_gfadd.obj
|
|
-del im_invert.obj
|
|
-del im_lintra.obj
|
|
-del im_litecor.obj
|
|
-del im_log10tra.obj
|
|
-del im_logtra.obj
|
|
-del im_max.obj
|
|
-del im_maxpos.obj
|
|
-del im_measure.obj
|
|
-del im_min.obj
|
|
-del im_minpos.obj
|
|
-del im_multiply.obj
|
|
-del im_powtra.obj
|
|
-del im_remainder.obj
|
|
-del im_sign.obj
|
|
-del im_sintra.obj
|
|
-del im_stats.obj
|
|
-del im_subtract.obj
|
|
-del im_tantra.obj
|
|
-del $(TARGET)
|
|
|
|
####### Compile
|
|
|
|
arith_dispatch.obj: arith_dispatch.c
|
|
|
|
im_abs.obj: im_abs.c
|
|
|
|
im_add.obj: im_add.c
|
|
|
|
im_avg.obj: im_avg.c
|
|
|
|
im_cmulnorm.obj: im_cmulnorm.c
|
|
|
|
im_costra.obj: im_costra.c
|
|
|
|
im_deviate.obj: im_deviate.c
|
|
|
|
im_divide.obj: im_divide.c
|
|
|
|
im_ceil.obj: im_ceil.c
|
|
|
|
im_floor.obj: im_floor.c
|
|
|
|
im_expntra.obj: im_expntra.c
|
|
|
|
im_fav4.obj: im_fav4.c
|
|
|
|
im_gadd.obj: im_gadd.c
|
|
|
|
im_gaddim.obj: im_gaddim.c
|
|
|
|
im_gfadd.obj: im_gfadd.c
|
|
|
|
im_invert.obj: im_invert.c
|
|
|
|
im_lintra.obj: im_lintra.c
|
|
|
|
im_litecor.obj: im_litecor.c
|
|
|
|
im_log10tra.obj: im_log10tra.c
|
|
|
|
im_logtra.obj: im_logtra.c
|
|
|
|
im_max.obj: im_max.c
|
|
|
|
im_maxpos.obj: im_maxpos.c
|
|
|
|
im_measure.obj: im_measure.c
|
|
|
|
im_min.obj: im_min.c
|
|
|
|
im_minpos.obj: im_minpos.c
|
|
|
|
im_multiply.obj: im_multiply.c
|
|
|
|
im_powtra.obj: im_powtra.c
|
|
|
|
im_remainder.obj: im_remainder.c
|
|
|
|
im_sign.obj: im_sign.c
|
|
|
|
im_sintra.obj: im_sintra.c
|
|
|
|
im_stats.obj: im_stats.c
|
|
|
|
im_subtract.obj: im_subtract.c
|
|
|
|
im_tantra.obj: im_tantra.c
|
|
|