#
# makefile for compiling libdasm and examples
#

CC     = gcc
CFLAGS = -Wall -O3 -fPIC
PREFIX = /usr/local


all: libdasm.o
	$(CC) $(CFLAGS) -shared -o libdasm.so libdasm.c
	ar rc libdasm.a libdasm.o && ranlib libdasm.a
	cd examples && make

install:
	cp libdasm.h  $(PREFIX)/include/
	cp libdasm.a  $(PREFIX)/lib/
	cp libdasm.so $(PREFIX)/lib/
	cp libdasm.so $(PREFIX)/lib/libdasm.so.1.0

uninstall:
	rm -f $(PREFIX)/include/libdasm.h
	rm -f $(PREFIX)/lib/libdasm.a
	rm -f $(PREFIX)/lib/libdasm.so.1.0 $(PREFIX)/lib/libdasm.so

clean:
	rm -f libdasm.o libdasm.so libdasm.a
	cd examples && make clean



syntax highlighted by Code2HTML, v. 0.9.1