summaryrefslogtreecommitdiff
path: root/unrar/Makefile.unrar
diff options
context:
space:
mode:
authorTomas Bzatek <tbzatek@users.sourceforge.net>2008-06-08 11:04:43 +0200
committerTomas Bzatek <tbzatek@users.sourceforge.net>2008-06-08 11:04:43 +0200
commit16f738ecee689c6feb2acb7e4ef4d9bb4144ae7d (patch)
tree3d22f54f7298f81b18ed66d05a62fa8bfab359ab /unrar/Makefile.unrar
downloadtuxcmd-modules-0.6.36.tar.xz
Diffstat (limited to 'unrar/Makefile.unrar')
-rw-r--r--unrar/Makefile.unrar39
1 files changed, 39 insertions, 0 deletions
diff --git a/unrar/Makefile.unrar b/unrar/Makefile.unrar
new file mode 100644
index 0000000..c017bac
--- /dev/null
+++ b/unrar/Makefile.unrar
@@ -0,0 +1,39 @@
+#
+# Makefile for UNIX - unrar
+#
+# Note: you have to 'make clean' before you can build
+# the sfx module
+#
+#
+# Modified for needs of tuxcmd VFS plugin
+#
+
+# Linux using GCC
+CXX=g++
+CXXFLAGS=-O2 -fPIC -g
+DEFINES=-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRARDLL -DGUI
+
+##########################
+
+COMPILE=$(CXX) $(CXXFLAGS) $(DEFINES)
+LINK=$(CXX)
+
+UNRAR_OBJ=filestr.o recvol.o rs.o scantree.o
+LIB_OBJ=filestr.o scantree.o dll.o
+
+OBJECTS=rar.o strlist.o strfn.o pathfn.o int64.o savepos.o global.o file.o filefn.o filcreat.o \
+ archive.o arcread.o unicode.o system.o isnt.o crypt.o crc.o rawread.o encname.o \
+ resource.o match.o timefn.o rdwrfn.o consio.o options.o ulinks.o errhnd.o rarvm.o \
+ rijndael.o getbits.o sha1.o extinfo.o extract.o volume.o list.o find.o unpack.o cmddata.o
+
+.cpp.o:
+ $(COMPILE) -c $<
+
+all: lib
+
+clean:
+ rm -f *.o *.bak *~ *.so *.d
+
+lib: $(OBJECTS) $(LIB_OBJ)
+# @rm -f libunrar.so
+# $(LINK) -shared -o libunrar.so $(LDFLAGS) $(OBJECTS) $(LIB_OBJ)