summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)AuthorFilesLines
2016-11-10build system: when set, verify that CC passes as a valid compiler.midipix1-0/+4
2016-11-10build system: replace BIN_DIR and friends with the familiar BINDIR and co.midipix5-45/+45
2016-11-10build system: replace the build_ prefix with the more appropriate native_ ↵midipix4-40/+40
prefix.
2016-11-10build system: os info: fix typo in mingw import library linker switch.midipix1-1/+1
2016-11-10build system: host.sh: do not quote $mb_compiler, as it may contain switches.midipix1-4/+4
2016-11-10build system: invokve host.sh without the help of $(SHELL).midipix1-1/+1
2016-11-10build system: normalize CFLAGS for shared and static library builds.midipix1-2/+2
2016-11-10set the OS variable in each of the operating system recipes.midipix5-0/+5
2016-11-10build system: normalize (alpha-sort) the list of source C files.midipix1-5/+5
2016-11-10build system: add support for non-portable host headers.midipix3-3/+90
2016-11-10build system: use toolchain as a build_cc default.midipix2-3/+10
2016-11-10build system: set ARCH (sub-folder for arch-specific files) by host.midipix6-0/+6
2016-11-10build system: add configuration recipe for darwin.midipix1-0/+9
2016-11-10build system: assign variable values via '=' rather than '?='.midipix14-114/+114
2016-11-10build template: native build: set ARCH according to OS and HOST_BITS.midipix1-0/+40
The ARCH variable holds the name of a sub-folder where alternate, arch-specific source files may be provided. This project currently does not use such files (and none are anticipated), however other midipix projects which share the same build template do.
2016-11-10Makefile.in: replace the basic .display target with an extended one.midipix1-22/+84
2016-11-10main() and perk_main(): do not use alias, normalize function signature.midipix1-5/+5
2016-11-10Makefile.in: add missing dependency information.midipix1-0/+2
2016-11-10replace non-portable use of readlink with a portable cd-pwd sequence.midipix1-1/+1
2016-11-10makefile replacement: step 2/2: use the midipix build template.midipix24-0/+848
2016-11-10makefile replacement: step 1/2: remove the project's ad-hoc makefile.midipix2-70/+3
2016-11-10pe_get_image_meta(): do not print import library information unconditionally.midipix1-0/+4
2016-11-10Makefile: add support for LDFLAGS_APP and LDFLAGS_LIB.midipix1-9/+11
2016-11-10struct pe_raw_image: change the type of addr to void *.midipix3-4/+4
2016-11-10pe_map_raw_image: accept page protection as an argument.midipix3-4/+4
2016-11-10perk.h: fix tab alignment (cosmetic).midipix1-1/+1
2016-11-10Makefile: do not include the main application object (perk.o) in OBJS.midipix1-3/+2
2016-11-10add perk_api.h and define perk_api to cleanly support PE import libraries.midipix2-14/+50
2016-11-10raw binary file description: add struct pe_data_dirs.midipix1-0/+20
2016-11-10include secondary library headers using a quoted file identifier.midipix1-4/+4
2016-11-10pe_free_image_meta_impl(): free implib-related memory.midipix1-0/+6
2016-11-10added README.midipix1-0/+12
2016-11-10fix big-endian code path; make the code more -Wall-resistant.midipix12-35/+33
2016-11-10added provisional Makefile.midipix1-0/+69
2016-11-10initial commit.midipix16-0/+2089
2016-11-10created repository.midipix2-0/+28