File: Makefile.mingw

package info (click to toggle)
rdkit 201203-3
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 37,840 kB
  • sloc: cpp: 93,902; python: 51,897; java: 5,192; ansic: 3,497; xml: 2,499; sql: 1,641; yacc: 1,518; lex: 1,076; makefile: 325; fortran: 183; sh: 153; cs: 51
file content (21 lines) | stat: -rw-r--r-- 687 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

include $(RDBASE)/Code/rdvars.make
BOOSTINC=-I$(RDBASE)/External/boost/include/$(BOOSTBASE)
CXXFLAGS = -fno-operator-names -DWIN32_CLIENT_ONLY $(BASECXXFLAGS) $(RDKITINCFLAGS) -I/c/postgresql-8.0.1/src/include
DLSUFFIX=.dll

DLOBJS= RDLib$(DLSUFFIX)

PGLDFLAGS=-L/c/Program\ Files/Postgresql/8.0/lib -lpostgres

QUERIES= test1.sql

all: $(DLOBJS) $(QUERIES)

OBJS= RDLib.o DistMat.o BitOps.o MolOps.o

RDLib$(DLSUFFIX): $(OBJS)
	g++ -shared -o RDLib$(DLSUFFIX) $(OBJS) $(RDMOLDESCRIPTORS) $(RDSMILES_S) $(RDSUBSTRUCT_S) $(RDFINGERPRINTS_S) $(RDSUBGRAPHS_S)  $(RDGRAPHLIB_S) $(RDBITVECS) $(RDGENERAL_S) $(RDGEOMETRY_S) $(VFLIB) $(PGLDFLAGS) $(LAPACKLIB)

clean:
	rm -f $(DLOBJS) $(OBJS)