summaryrefslogtreecommitdiffstats
path: root/src/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Makefile: Don't build or install the libapk and lua module by defaultNatanael Copa2010-06-141-10/+29
| | | | | | | | | | | | | | | | | | | | Make the libapk and lua module optional at buildtime and off by default. This is because enabling libapk requires that mkinitfs also copies the libapk.so or the initramfs will not work. To build libapk: make LIBAPK=yes To build lua module (will enable LIBAPK=yes): make LUAAPK To link apk to libapk (will enable LIBAPK=yes): make SHARED_LIBAPK=yes All the above applies to make install target as well.
* build: fix CFLAGS, and use pkg-config for luaTimo Teräs2010-06-111-5/+4
|
* lua: initial lua moduleNatanael Copa2010-06-111-2/+10
|
* First steps for libapkNatanael Copa2010-06-111-7/+17
|
* all: rework how arrays workTimo Teräs2010-06-051-1/+1
| | | | | | | | | | Instead of having a null pointer, use a dummy array which just says the array is empty. This helps in multiple places of the code which would otherwise need explicitly need to check first if the array exists. This has been cause of multiple seg.faults in the past as the array check is easily omitted. This also removes (or fixes) all existing checks accordingly.
* fix: new applet to reinstall and fix packageTimo Teras2009-08-041-1/+1
| | | | | also makes it possibly to upgrade package without adding it to top-level deps. fixes #69.
* apk: use *at instead of chdir+normal file syscallTimo Teras2009-07-311-0/+1
| | | | | | | | this way we never change cwd, and relative filenames are always parsed consistently. this also helps filename construction in many places. this patch also changes '--root' to override location of all configuration to be in the new root. previously it depended on the file which one was used.
* build: make install depend on main targetsTimo Teras2009-07-291-1/+1
| | | | | apparently the double colon rule dependencies affect only the specific rule-set.
* verify: new applet (ref #46)Timo Teras2009-07-171-1/+1
| | | | an utility to check package signature and integrity.
* build: link zlib dynamically, use --as-neededTimo Teras2009-07-081-3/+5
| | | | | | use pkgconfig of zlib instead of hard requiring it. and link in the pkg-config libs with --as-needed as not all of the openssl libs are really required.
* csum: use openssl insteadTimo Teras2009-07-081-3/+9
| | | | | instead of having static md5 implemenation, use the openssl library for digest functions.
* cache: new applet (ref #49)Timo Teras2009-06-291-1/+1
| | | | Administrative tool to download or delete files to/from the cache.
* upgrade: new appletTimo Teras2009-06-251-1/+1
| | | | | Currently just goes through all world dependencies and updates them where possible (ref #51).
* Makefile: add -nopie to LDFLAGSNatanael Copa2009-04-211-0/+1
|
* db: cache index files, 'update' appletTimo Teras2009-04-161-2/+2
| | | | | | Cache non-local index files always locally. Introduce 'update' applet to force refresh of cached index files. Fixes #19.
* build: rewrite make system to something slightly similar to kbuildTimo Teras2009-04-161-45/+12
| | | | | | Tracks now probler header file dependencies and command line parameters used to build files. E.g. changing CFLAGS rebuild all C-files. And changing version rebuild now the files where it's used.
* fetch: new applet to download .apk filesTimo Teras2009-04-151-0/+1
| | | | Fixes #24.
* Created search appletCameron Banta2009-03-071-0/+1
|
* Makefile: added 'make static' target to build apk.staticNatanael Copa2009-01-161-0/+3
|
* audit: new command to check changed filesTimo Teras2009-01-141-0/+1
| | | | | | | Currently only implement --backup to get list of (config) files in protected directories to backup. This also fixes a database corruption bug in database.c.
* add: --initdb to replace create appletTimo Teras2009-01-131-1/+0
|
* Makefile: build the info appletNatanael Copa2009-01-091-0/+1
|
* io: prepartions for url handlingTimo Teras2008-11-281-0/+1
|
* build: remove pthreads referencesTimo Teras2008-11-121-1/+1
|
* use zlib internally to decompressTimo Teras2008-11-071-1/+3
|
* Argument parsing. Some other stuff too.Timo Teras2008-04-211-0/+2
|
* Initial commit of some stuff written so far. Still in state of flux. ExpectTimo Teras2008-04-171-0/+39
breakage and major changes.