Skip to content
This repository was archived by the owner on Dec 31, 2025. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitignore
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
ssdv
*.o
*.lo
*.so
*.jpeg
*.bin*
15 changes: 13 additions & 2 deletions Makefile
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -3,18 +3,29 @@ CC=gcc
CFLAGS=-g -O3 -Wall
LDFLAGS=-g

all: ssdv
all: ssdv libssdv.so

ssdv: main.o ssdv.o rs8.o ssdv.h rs8.h
$(CC) $(LDFLAGS) main.o ssdv.o rs8.o -o ssdv

libssdv.so: ssdvutils.lo ssdv.lo rs8.lo ssdv.h rs8.h
$(CC) -shared $(LDFLAGS) ssdvutils.lo ssdv.lo rs8.lo -o libssdv.so

.c.o:
$(CC) $(CFLAGS) -c $< -o $@

%.lo : %.c
$(CC) $(CFLAGS) -fPIC -c $< -o $@

install: all
mkdir -p ${DESTDIR}/usr/bin
mkdir -p ${DESTDIR}/usr/include/ssdv
install -m 755 ssdv ${DESTDIR}/usr/bin
install -m 755 libssdv.so ${DESTDIR}/usr/lib
install -m 644 ssdv.h ${DESTDIR}/usr/include/ssdv
install -m 644 ssdvutils.h ${DESTDIR}/usr/include/ssdv
install -m 644 rs8.h ${DESTDIR}/usr/include/ssdv

clean:
rm -f *.o ssdv
rm -f *.o *.lo ssdv libssdv.so

1 change: 1 addition & 0 deletions ssdv.c
Original file line number Diff line number Diff line change
Expand Up @@ -676,6 +676,7 @@ static char ssdv_have_marker(ssdv_t *s)
if(s->marker_len > TBL_LEN + HBUFF_LEN - s->stbl_len)
{
/* Not enough memory ... shouldn't happen! */
fprintf(stderr, "Error: Not enough memory\n");
return(SSDV_ERROR);
}

Expand Down
Loading