summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBaruch Sterin <baruchs@gmail.com>2010-11-01 02:06:26 -0700
committerBaruch Sterin <baruchs@gmail.com>2010-11-01 02:06:26 -0700
commit093774c1b869564669848ea5f139154eb454508b (patch)
tree0ed6f564f736451db0567b5fccdf3bf80ebfb4d1
parent2d499788ebe377b9c266aaf6ddc2c039946a0296 (diff)
downloadabc-093774c1b869564669848ea5f139154eb454508b.tar.gz
abc-093774c1b869564669848ea5f139154eb454508b.tar.bz2
abc-093774c1b869564669848ea5f139154eb454508b.zip
fixed compilation in linux
-rw-r--r--Makefile6
-rw-r--r--src/misc/ext/module.make0
-rw-r--r--src/misc/util/module.make2
-rw-r--r--src/misc/util/utilFile.c2
4 files changed, 5 insertions, 5 deletions
diff --git a/Makefile b/Makefile
index ad700327..52b24c90 100644
--- a/Makefile
+++ b/Makefile
@@ -7,8 +7,9 @@ CP := cp
PROG := abc
MODULES := \
+ $(wildcard src/ext) src/misc/ext \
src/base/abc src/base/abci src/base/cmd \
- src/base/io src/base/main src/base/ver src/base/dummy src/base/dummy2 \
+ src/base/io src/base/main src/base/ver \
src/bdd/cudd src/bdd/dsd src/bdd/epd src/bdd/mtr \
src/bdd/parse src/bdd/reo src/bdd/cas \
src/map/fpga src/map/mapper src/map/mio src/map/super \
@@ -28,8 +29,7 @@ MODULES := \
src/aig/int src/aig/dch src/aig/ssw src/aig/cgt \
src/aig/cec src/aig/gia src/aig/bbl src/aig/live \
src/aig/llb \
- src/python \
- src/ext/_sky src/ext/_rti src/ext/_nal src/ext/_bat src/ext/_lxp
+ src/python
all: $(PROG)
default: $(PROG)
diff --git a/src/misc/ext/module.make b/src/misc/ext/module.make
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/src/misc/ext/module.make
diff --git a/src/misc/util/module.make b/src/misc/util/module.make
index 11d59f51..54fb8291 100644
--- a/src/misc/util/module.make
+++ b/src/misc/util/module.make
@@ -1 +1 @@
-SRC += utilFile.c
+SRC += src/misc/util/utilFile.c
diff --git a/src/misc/util/utilFile.c b/src/misc/util/utilFile.c
index abdcd635..09af7b0a 100644
--- a/src/misc/util/utilFile.c
+++ b/src/misc/util/utilFile.c
@@ -102,7 +102,7 @@ int tmpFile(const char* prefix, const char* suffix, char** out_name)
close(fd);
unlink(*out_name);
strcat(*out_name, suffix);
- fd = open(fd);
+ fd = open(*out_name, O_CREAT | O_EXCL | O_RDWR, S_IREAD | S_IWRITE);
if (fd == -1){
free(*out_name);
*out_name = NULL;