Skip to content

Commit

Permalink
Fix compilation on Linux.
Browse files Browse the repository at this point in the history
  • Loading branch information
jweyrich committed May 27, 2020
1 parent 6bbcf54 commit d2b734a
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 2 deletions.
12 changes: 10 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,12 +1,20 @@
# cut is necessary for Cygwin
PLATFORM_OS := $(shell uname | cut -d_ -f1)

all: bin2png png2bin

clean:
@rm -rf *.o bin2png png2bin

CFLAGS = -std=c99 -Wall -Wextra
CFLAGS = -D_XOPEN_SOURCE=600 -std=c99 -Wall -Wextra
LDFLAGS = -lpng

ifeq ($(PLATFORM_OS), Linux)
LDFLAGS += -lm # required for sqrt()
endif

common.o: common.h
echo $(PLATFORM_OS)
clang -o $@ -c common.c $(CFLAGS)

imgify.o: imgify.h
Expand All @@ -16,4 +24,4 @@ bin2png: common.o imgify.o
clang -o $@ bin2png.c $^ $(CFLAGS) $(LDFLAGS)

png2bin: common.o imgify.o
clang -o $@ png2bin.c $^ $(CFLAGS) $(LDFLAGS)
clang -o $@ png2bin.c $^ $(CFLAGS) $(LDFLAGS)
1 change: 1 addition & 0 deletions common_main.h
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
#include <stdio.h>
#include <stdlib.h>
#include <fcntl.h>
#include <unistd.h>
#include <sys/mman.h>

int main(int argc, char *argv[]) {
Expand Down
1 change: 1 addition & 0 deletions imgify.c
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@
#include <assert.h>
#include <errno.h>
#include <stdbool.h>
#include <stdint.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
Expand Down

0 comments on commit d2b734a

Please sign in to comment.