Browse Source

Dependancy fixup, and remove some obcolete files.

Eric Andersen 24 years ago
parent
commit
ed004f7af3
2 changed files with 13 additions and 7 deletions
  1. 12 6
      libc/pwd_grp/Makefile
  2. 1 1
      libc/pwd_grp/config.h

+ 12 - 6
libc/pwd_grp/Makefile

@@ -24,14 +24,20 @@ TOPDIR=../
 include $(TOPDIR)Rules.make
 LIBC=$(TOPDIR)libc.a
 
-OBJ=__getpwent.o pwent.o getpwnam.o getpwuid.o putpwent.o getpw.o fgetpwent.o \
-	__getgrent.o grent.o getgrnam.o getgrgid.o fgetgrent.o initgroups.o \
-	utent.o
+CSRC=__getpwent.c pwent.c getpwnam.c getpwuid.c putpwent.c getpw.c fgetpwent.c \
+	__getgrent.c grent.c getgrnam.c getgrgid.c fgetgrent.c initgroups.c \
+	utent.c
+COBJS=$(patsubst %.c,%.o, $(CSRC))
 
-all: $(OBJ) $(LIBC)
 
-$(LIBC): $(OBJ)
-	$(AR) $(ARFLAGS) $(LIBC) $(OBJ)
+all: $(COBJS) $(LIBC)
+
+$(LIBC): $(COBJS)
+	$(AR) $(ARFLAGS) $(LIBC) $(COBJS)
+
+$(COBJS): Makefile
+__getgrent.c: config.h
+initgroups.c: config.h
 
 clean:
 	rm -f *.[oa] *~ core

+ 1 - 1
libc/pwd_grp/config.h

@@ -1,5 +1,5 @@
 /*
- * config-grp.h - This file is part of the libc-8086/grp package for ELKS,
+ * config.h - This file is part of the libc-8086/grp package for ELKS,
  * Copyright (C) 1995, 1996 Nat Friedman <ndf@linux.mit.edu>.
  * 
  *  This library is free software; you can redistribute it and/or